public ActionResult UpdateEstadia(EstadiaEmpresaVM estadiaEmpresaVM) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); if (estadiaEmpresaVM.id > 0) { AutoMapper.Mapper.Map(estadiaEmpresaVM, estadiaEmpresaDM); estadiaEmpresaBusiness.AddUpdateEstadiaEmpresa(estadiaEmpresaDM); } return(RedirectToAction("Create", "EstadiaEmpresa")); }
public ActionResult GetEstadiaDelete(int _idEstadia) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); EstadiaEmpresaVM estadiaEmpresaVM = new EstadiaEmpresaVM(); estadiaEmpresaDM = estadiaEmpresaBusiness.GetEstadiaEmpresaById(_idEstadia); if (estadiaEmpresaDM != null) { AutoMapper.Mapper.Map(estadiaEmpresaDM, estadiaEmpresaVM); return(PartialView("_Eliminar", estadiaEmpresaVM)); } return(PartialView()); }
public ActionResult GetEstadiaUpdate(int _idEstadia) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); EstadiaEmpresaVM empresaVM = new EstadiaEmpresaVM(); estadiaEmpresaDM = estadiaEmpresaBusiness.GetEstadiaEmpresaById(_idEstadia); if (estadiaEmpresaDM != null) { ViewBag.strEstadoEstadia = new SelectList(list.FillEstadoEstadia()); AutoMapper.Mapper.Map(estadiaEmpresaDM, empresaVM); return(PartialView("_Editar", empresaVM)); } return(PartialView()); }
public ActionResult DeleteEstadia(EstadiaEmpresaVM estadiaEmpresaVM) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); estadiaEmpresaDM = estadiaEmpresaBusiness.GetEstadiaEmpresaById(estadiaEmpresaVM.id); if (estadiaEmpresaDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + estadiaEmpresaDM.documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(estadiaEmpresaDM.idDocumento); } } return(RedirectToAction("Create", "EstadiaEmpresa")); }
private Object[] CrearDocumentoPersonales(EstadiaEmpresaVM estadiaEmpresaVM) { Object[] respuesta = new Object[2]; estadiaEmpresaVM.idPersonal = SessionPersister.AccountSession.IdPersonal; string nombrecompleto = SessionPersister.AccountSession.NombreCompleto; string path = Path.Combine(Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + nombrecompleto)); if (Directory.Exists(path)) { if (estadiaEmpresaVM.documentos.DocumentoFile != null) { respuesta = FileManager.FileManager.CheckFileIfExist(path, estadiaEmpresaVM.documentos); } } else { DirectoryInfo directoryInfo = Directory.CreateDirectory(path); CrearDocumentoPersonales(estadiaEmpresaVM); } return(respuesta); }
public ActionResult Create(EstadiaEmpresaVM estadiaEmpresaVM) { if (ModelState.IsValid) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); int idPersonal = SessionPersister.AccountSession.IdPersonal; estadiaEmpresaVM.idPersonal = idPersonal; AutoMapper.Mapper.Map(estadiaEmpresaVM, estadiaEmpresaDM); object[] obj = CrearDocumentoPersonales(estadiaEmpresaVM); if (obj[0].Equals(true)) { estadiaEmpresaDM.documentos = new DocumentosDomainModel { StrUrl = obj[1].ToString() }; estadiaEmpresaBusiness.AddUpdateEstadiaEmpresa(estadiaEmpresaDM); } } return(RedirectToAction("Create", "EstadiaEmpresa")); }