public JsonResult GetById(TransportistaDTO transportistaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var transportista = MapperHelper.Map <TransportistaDTO, Transportista>(transportistaDTO); var transportistaResult = TransportistaBL.Instancia.GetById(transportista); if (transportistaResult != null) { transportistaDTO = MapperHelper.Map <Transportista, TransportistaDTO>(transportistaResult); jsonResponse.Data = transportistaDTO; } else { jsonResponse.Warning = true; jsonResponse.Message = Mensajes.UsuarioNoExiste; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
public JsonResult Add(TransportistaDTO transportistaDTO) { var jsonResponse = new JsonResponse { Success = true }; try { int resultado = 0; var transportista = MapperHelper.Map <TransportistaDTO, Transportista>(transportistaDTO); resultado = TransportistaBL.Instancia.Add(transportista); if (resultado > 0) { jsonResponse.Title = Title.TitleRegistro; jsonResponse.Message = Mensajes.RegistroSatisfactorio; } else { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.RegistroFallido; } LogBL.Instancia.Add(new Log { Accion = Mensajes.Add, Controlador = Mensajes.UsuarioController, Identificador = resultado, Mensaje = jsonResponse.Message, Usuario = transportistaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(transportistaDTO) }); } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Title = Title.TitleAlerta; jsonResponse.Message = Mensajes.IntenteloMasTarde; LogBL.Instancia.Add(new Log { Accion = Mensajes.Add, Controlador = Mensajes.UsuarioController, Identificador = 0, Mensaje = ex.Message, Usuario = transportistaDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(transportistaDTO) }); } return(Json(jsonResponse)); }