public List <MascotaDTO> ReadMascotas() { List <MascotaDTO> mascotasDTO = new List <MascotaDTO>(); try { using (HuellitasContext context = new HuellitasContext()) { List <Mascotas> mascotas = context.Mascotas.ToList(); foreach (Mascotas m in mascotas) { MascotaDTO mdto = new MascotaDTO() { IdMascota = m.id, ColorMascota = m.color, EdadMascota = int.Parse(m.edad.ToString()), NombreMascota = m.nombre, RazaMascota = m.raza, TipoMascota = m.tipo }; mascotasDTO.Add(mdto); } } } catch (Exception) { throw; } return(mascotasDTO); }
public MascotaDTO CrearMascota(MascotaDTO mascotaDTO) { try { using (HuellitasContext context = new HuellitasContext()) { Mascotas mascota = new Mascotas() { color = mascotaDTO.ColorMascota, edad = mascotaDTO.EdadMascota, nombre = mascotaDTO.NombreMascota, raza = mascotaDTO.RazaMascota, tipo = mascotaDTO.TipoMascota }; context.Mascotas.Add(mascota); context.SaveChanges(); mascotaDTO.IdMascota = context.Mascotas.Max(x => x.id); } mascotaDTO.Estado = Status.Success; } catch (Exception) { mascotaDTO.Estado = Status.Error; mascotaDTO.Msg = "Error en el servidor"; } return(mascotaDTO); }
public ActionResult Create(MascotaModel model) { try { if (ModelState.IsValid) { MapeadorUIMascota mapeador = new MapeadorUIMascota(); MascotaDTO dto = mapeador.MapearT2T1(model); bool guardado = _controlador.RegistrarMascota(dto); if (guardado) { return(RedirectToAction("Index")); } else { return(View(model)); } } else { return(View(model)); } } catch { return(View()); } }
public MascotaDTO Guardar(MascotaDTO mascota) { mascota.Codigo = Guid.NewGuid(); Mascota objMascota = _mapper.Map <Mascota>(mascota); return(_mapper.Map <MascotaDTO>(_mascotaService.GuardarNuevaMascota(objMascota))); }
public bool RegistrarMascota(MascotaDTO mascota) { MapeadorControladorMascota mapeador = new MapeadorControladorMascota(); MascotaDBModel mascotaDBModel = mapeador.MapearT2T1(mascota); bool respuesta = _repositorio.RegistrarMascota(mascotaDBModel); return(respuesta); }
public ActionResult <MascotaDTO> Add([FromBody] MascotaDTO mascota) { try { mascota.IdMascota = _mascotaAppService.GenerarCodigo(); _mascotaAppService.Add(mascota); _mascotaAppService.Save(); return(CreatedAtAction(nameof(Add), new { id = mascota.IdMascota }, mascota)); } catch (Exception) { return(BadRequest()); } }
public MascotaDTO UpdateMascota(MascotaDTO mascota) { try { using (HuellitasContext context = new HuellitasContext()) { Mascotas m = context.Mascotas.Where(x => x.id == mascota.IdMascota).First(); } } catch (Exception) { throw; } return(mascota); }
public ActionResult <MascotaDTO> Update(string id, [FromBody] MascotaDTO mascota) { try { if (mascota == null) { return(NotFound()); } _mascotaAppService.Update(mascota); _mascotaAppService.Save(); return(mascota); } catch (Exception) { return(BadRequest()); } }
public MascotaDTO GuardarMascota(MascotaDTO mascota) { mascota = new MascotasDAO().CrearMascota(mascota); return(mascota); }
public bool ActualizarMacota(MascotaDTO mascota) { throw new NotImplementedException(); }