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); } }
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; } }
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; } }
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); } }