示例#1
0
 public void Remove(int id)
 {
     try
     {
         AnuncioTrabajo razonsocial = db.AnuncioTrabajo.Find(id);
         razonsocial.estado          = false;
         db.Entry(razonsocial).State = EntityState.Modified;
         db.SaveChanges();
         ViewInfoMensaje.setMensaje(controller, MensajeBuilder.BorrarMsgSuccess(entidad), Helpers.InfoMensajes.ConstantsLevels.SUCCESS);
     }
     catch (Exception)
     {
         ViewInfoMensaje.setMensaje(controller, MensajeBuilder.BorrarMsgError(entidad), Helpers.InfoMensajes.ConstantsLevels.ERROR);
     }
 }
示例#2
0
        public AnuncioTrabajoDTO Find(int?id)
        {
            try
            {
                var config = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <AnuncioTrabajo, AnuncioTrabajoDTO>();
                });

                IMapper mapper = config.CreateMapper();
                //Mapeo de clase
                AnuncioTrabajo    model    = db.AnuncioTrabajo.Find(id);
                AnuncioTrabajoDTO response = mapper.Map <AnuncioTrabajo, AnuncioTrabajoDTO>(model);
                return(response);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        public void Add(AnuncioTrabajoDTO periodo)
        {
            try
            {
                var config = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <AnuncioTrabajoDTO, AnuncioTrabajo>();
                });

                IMapper mapper = config.CreateMapper();
                //Mapeo de clase

                AnuncioTrabajo response = mapper.Map <AnuncioTrabajoDTO, AnuncioTrabajo>(periodo);
                db.AnuncioTrabajo.Add(response);
                db.SaveChanges();
            }

            catch (Exception)
            {
                throw;
            }
        }
示例#4
0
        public AnuncioTrabajoDTO Update(AnuncioTrabajoDTO AnuncioTrabajo)
        {
            try
            {
                var config = new MapperConfiguration(cfg => {
                    cfg.CreateMap <AnuncioTrabajoDTO, AnuncioTrabajo>();
                });
                IMapper        mapper = config.CreateMapper();
                AnuncioTrabajo AnuncioTrabajoModel = mapper.Map <AnuncioTrabajoDTO, AnuncioTrabajo>(AnuncioTrabajo);

                db.Entry(AnuncioTrabajoModel).State = EntityState.Modified;
                db.SaveChanges();

                AnuncioTrabajo = this.Find(AnuncioTrabajo.id);

                ViewInfoMensaje.setMensaje(controller, MensajeBuilder.EditarMsgSuccess(entidad), Helpers.InfoMensajes.ConstantsLevels.SUCCESS);
                return(AnuncioTrabajo);
            }
            catch (Exception ex)
            {
                ViewInfoMensaje.setMensaje(controller, MensajeBuilder.EditarMsgError(entidad), Helpers.InfoMensajes.ConstantsLevels.ERROR);
                return(AnuncioTrabajo);
            }
        }