public ActionResult Registro(MovilizadoVM movilizadoVM) { try { if (movilizadoVM != null) { var identity = (ClaimsPrincipal)Thread.CurrentPrincipal; movilizadoVM.IdUsuario = int.Parse(identity.Claims.Where(p => p.Type == ClaimTypes.NameIdentifier).Select(c => c.Value).SingleOrDefault()); movilizadoVM.IdStatus = (int)EnumStatus.ALTA; MovilizadoDomainModel movilizadoDomainModel = new MovilizadoDomainModel(); AutoMapper.Mapper.Map(movilizadoVM, movilizadoDomainModel); if (!ImovilizadoBusiness.ValidarExisteMovilizado(movilizadoDomainModel)) { //IpersonaBusiness.AddUpdateMovilizado(movilizadoDM); ImovilizadoBusiness.AddUpdateMovilizado(movilizadoDomainModel); } else { return(RedirectToAction("DuplicateData", "Error")); } } } catch (Exception ex) { throw new Exception(ex.Message); } return(RedirectToAction("Registros", "Movilizado")); }
public ActionResult GetMovilizado(int id, int type) { MovilizadoVM movilizadoVM = null; MovilizadoDomainModel movilizadoDomainModel = null; switch (type) { case 1: movilizadoDomainModel = ImovilizadoBusiness.GetMovilizadoById(id); movilizadoVM = new MovilizadoVM(); AutoMapper.Mapper.Map(movilizadoDomainModel, movilizadoVM); return(PartialView("_Display", movilizadoVM)); case 2: movilizadoDomainModel = ImovilizadoBusiness.GetMovilizadoById(id); movilizadoVM = new MovilizadoVM(); AutoMapper.Mapper.Map(movilizadoDomainModel, movilizadoVM); ViewData["Direccion.IdColonia"] = new SelectList(IcoloniaBusiness.GetColonias(), "id", "strAsentamiento"); return(PartialView("_Update", movilizadoVM)); case 3: movilizadoDomainModel = ImovilizadoBusiness.GetMovilizadoById(id); movilizadoVM = new MovilizadoVM(); AutoMapper.Mapper.Map(movilizadoDomainModel, movilizadoVM); return(PartialView("_Drop", movilizadoVM)); default: break; } return(PartialView("")); }
public ActionResult Eliminar(MovilizadoVM movilizadoVM) { try { if (movilizadoVM != null) { MovilizadoDomainModel movilizadoDomainModel = new MovilizadoDomainModel(); movilizadoDomainModel = ImovilizadoBusiness.GetMovilizadoById(movilizadoVM.Id); movilizadoDomainModel.idStatus = (int)EnumStatus.BAJA; ImovilizadoBusiness.BajaMovilizado(movilizadoDomainModel); } } catch (Exception ex) { throw new Exception(ex.Message); } return(RedirectToAction("Registros", "Movilizado")); }
public ActionResult Registro(MovilizadoVM movilizadoVM) { try { if (movilizadoVM != null) { var identity = (ClaimsPrincipal)Thread.CurrentPrincipal; movilizadoVM.idUsuario = int.Parse(identity.Claims.Where(p => p.Type == ClaimTypes.NameIdentifier).Select(c => c.Value).SingleOrDefault()); MovilizadoDomainModel movilizadoDomainModel = new MovilizadoDomainModel(); AutoMapper.Mapper.Map(movilizadoVM, movilizadoDomainModel); ImovilizadoBusiness.AddUpdateMovilizado(movilizadoDomainModel); } } catch (Exception ex) { throw new Exception(ex.Message); } return(RedirectToAction("Registro", "Movilizado")); }