First table in database
This commit is contained in:
@@ -47,11 +47,19 @@ namespace GerbilManagerWebAPI.Controllers
|
||||
Gerbil gerbil = new Gerbil{
|
||||
Id = Guid.NewGuid(),
|
||||
Name = dto.Name,
|
||||
Breeder = breederRepository.GetBreeder(dto.Breeder),
|
||||
Litter = litterRepository.GetLitter(dto.Litter),
|
||||
Gender = (Gender) (int) dto.Gender
|
||||
};
|
||||
|
||||
if(dto.Litter != Guid.Empty)
|
||||
{
|
||||
gerbil.Litter = litterRepository.GetLitter(dto.Litter);
|
||||
}
|
||||
|
||||
if(dto.Breeder != Guid.Empty)
|
||||
{
|
||||
gerbil.Breeder = breederRepository.GetBreeder(dto.Breeder);
|
||||
}
|
||||
|
||||
this.repository.CreateGerbil(gerbil);
|
||||
|
||||
return CreatedAtAction(nameof(GetGerbil), new { id = gerbil.Id}, gerbil.AsDto());
|
||||
|
||||
Reference in New Issue
Block a user