public JsonResult Update(TipoPersonaDTO TipoPersonaDTO) { var result = new { TipoPersonaDTOid = TipoPersonaService.Edit(Mapper.Map <SistemaSLS.Domain.Entities.TipoPersona>(TipoPersonaDTO)) }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static TipoPersona MapeoDTOToDAL(TipoPersonaDTO DTO) { try { TipoPersona c = new TipoPersona(); c.CreatedAt = DTO.CreatedAt; c.Nombre = DTO.Nombre; c.UpdateAt = DTO.UpdateAt; c.TipoPersonaId = DTO.TipoPersonaId; return(c); }catch (Exception) { return(null); } }
public IHttpActionResult Delete(TipoPersonaDTO tpDTO) { try { TipoPersona tpv = null; tpv = _ctx.TipoPersonas.Where(x => x.Id == tpDTO.Id).FirstOrDefault(); if (tpv == null) { return(BadRequest("Registro no existente")); } _ctx.TipoPersonas.Remove(tpv); _ctx.SaveChanges(); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static TipoPersonaDTO MapeoDALToDTO(TipoPersona DAL) { try { TipoPersonaDTO c = new TipoPersonaDTO(); c.CreatedAt = DAL.CreatedAt; c.Nombre = DAL.Nombre; c.UpdateAt = DAL.UpdateAt; c.TipoPersonaId = DAL.TipoPersonaId; return(c); } catch (Exception) { return(null); } }
public IHttpActionResult Post(TipoPersonaDTO tpDTO) { try { TipoPersona tpv = null; tpv = _ctx.TipoPersonas.Where(x => x.descripcion == tpDTO.descripcion).FirstOrDefault(); if (tpv != null) { return(BadRequest("Existente")); } tpv = new TipoPersona(); tpv.descripcion = tpDTO.descripcion; _ctx.TipoPersonas.Add(tpv); _ctx.SaveChanges(); tpDTO.Id = tpv.Id; return(Created(new Uri(Request.RequestUri + "/" + tpDTO.Id), tpDTO)); } catch (Exception e) { return(BadRequest(e.Message)); } }