public async Task <AnimalResul> Update(Domain.Animals.Animal data) { var animal = _context.Animal.FirstOrDefault(x => x.Id == data.Id); animal.Name = data.Name; animal.NumberLegs = data.NumberLegs; animal.Ege = data.Ege; _context.SaveChanges(); return(new AnimalResul { Id = animal.Id, Ege = animal.Ege, Name = animal.Name, NumberLegs = animal.NumberLegs }); }
public async Task <Domain.Animals.Animal> Add(Domain.Animals.Animal _animal) { var resul = await _context.Animal.AddAsync(new Animal { Name = _animal.Name, Ege = _animal.Ege, NumberLegs = _animal.NumberLegs }).ConfigureAwait(false); _context.SaveChanges(); return(new Domain.Animals.Animal { Id = resul.Entity.Id, Ege = resul.Entity.Ege, Name = resul.Entity.Name, //NumberLegs = resul.Entity.NumberLegs }); }
private Result BuildOutput(Domain.Animals.Animal animal) { if (animal != null) { return(new Result { Data = animal.Id, Error = 0, Mes = "" }); } else { return(new Result { Data = null, Error = 500, Mes = "Error en el proceso" }); } }