46 lines
1.1 KiB
C#
46 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
using skydiveLogs_api.Business.Interface;
|
|
using skydiveLogs_api.Model;
|
|
using skydiveLogs_api.Data.Interface;
|
|
|
|
|
|
namespace skydiveLogs_api.Business
|
|
{
|
|
public class JumpTypeService : IJumpTypeService
|
|
{
|
|
public JumpTypeService(IJumpTypeRepository jumpTypeRepository)
|
|
{
|
|
_jumpTypeRepository = jumpTypeRepository;
|
|
}
|
|
|
|
public void AddNewJumpType(JumpType newJumpType)
|
|
{
|
|
_jumpTypeRepository.Add(newJumpType);
|
|
}
|
|
|
|
public void DeleteJumpTypeById(int id)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public IEnumerable<JumpType> GetAllJumpTypes()
|
|
{
|
|
return _jumpTypeRepository.GetAll();
|
|
}
|
|
|
|
public JumpType GetJumpTypeById(int id)
|
|
{
|
|
return _jumpTypeRepository.GetById(id);
|
|
}
|
|
|
|
public void UpdateJumpType(int id, JumpType value)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
private readonly IJumpTypeRepository _jumpTypeRepository;
|
|
}
|
|
}
|