Esempio n. 1
0
        public JsonResult Update(TipoPersonaDTO TipoPersonaDTO)
        {
            var result = new
            {
                TipoPersonaDTOid = TipoPersonaService.Edit(Mapper.Map <SistemaSLS.Domain.Entities.TipoPersona>(TipoPersonaDTO))
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
 /// <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);
     }
 }
Esempio n. 3
0
 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));
     }
 }
Esempio n. 4
0
 /// <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);
     }
 }
Esempio n. 5
0
 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));
     }
 }