public ActionResult CrearEditarUnidad(int id, UnidadViewModel viewModel) { if (!ModelState.IsValid) { return(Json(new { data = false })); } try { var mensaje = ""; var unidad = new TbPrUnidadMedida(); if (id != 0) { unidad = unidadMap.Update(id, viewModel); mensaje = "Editó la unidad: " + unidad.Nombre; } else { unidad.Id = int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); unidad = unidadMap.Create(viewModel); mensaje = "Creó la unidad: " + unidad.Nombre; } var idUsuario = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value; bitacoraMap.CrearBitacora(int.Parse(idUsuario), mensaje, (int)unidad.Id, "Unidad"); return(Json(new { id = unidad.Id, nombre = unidad.Nombre, abreviatura = unidad.Abreviatura })); } catch { return(Json(new { data = false })); } }
public UnidadViewModel DomainToViewModel(TbPrUnidadMedida domain) { return(new UnidadViewModel { Id = (int)domain.Id, Abreviatura = domain.Abreviatura, Nombre = domain.Nombre, IdUsuario = (int)domain.IdUsuario }); }
public ActionResult ListarConversiones(int id) { var unidad = new TbPrUnidadMedida(); if (id != 0) { unidad = unidadService.GetUnidadById(id); } ViewData["unidades"] = unidadService.GetUnidadesConConversiones(); ViewData["usuarios"] = userService.GetAllByIdEmpresa((int)HttpContext.Session.GetInt32("idEmpresa")); return(PartialView("_ListarConversiones", unidad)); }
public bool Delete(TbPrUnidadMedida domain) { return(repository.Delete(domain)); }
public TbPrUnidadMedida Update(TbPrUnidadMedida domain) { return(repository.Update(domain)); }
public TbPrUnidadMedida Save(TbPrUnidadMedida domain) { return(repository.Save(domain)); }