public static BreedModel ToModel(this DTOBreed dto) { return(new BreedModel() { Id = dto.Id, Name = dto.Name }); }
public DTOResponse <DTOBreed> Update(DTOBreed updateInfo) { var model = updateInfo.ToModel(); _collection.UpdateOne <BreedModel>(breed => breed.Id == updateInfo.Id, Builders <BreedModel> .Update.Set("Name", updateInfo.Name)); return(new DTOResponse <DTOBreed>() { Code = 200 }); }
public DTOResponse <DTOBreed> Create(DTOBreed createInfo) { var model = createInfo.ToModel(); _collection.InsertOne(model); return(new DTOResponse <DTOBreed>() { Code = 200 }); }
public DTOResponse <bool> Delete(DTOBreed deleteBreedByIdInfo) { return(_breedDomain.DeleteById(deleteBreedByIdInfo.Id)); }
public DTOResponse <DTOBreed> Update(DTOBreed updateBreedInfo) { return(_breedDomain.Update(updateBreedInfo)); }
public DTOResponse <DTOBreed> GetById(DTOBreed getBreedByIdInfo) { return(_breedDomain.GetById(getBreedByIdInfo.Id)); }
public DTOResponse <DTOBreed> Create(DTOBreed createBreedInfo) { return(_breedDomain.Create(createBreedInfo)); }