public JsonResult Edit(UsuarioDto usuarioDto) { var response = new JsonResponse {Success = false}; var entityTemp = _usuarioBl.Get( p => p.UserName == usuarioDto.UserName && p.Id != usuarioDto.Id && p.Estado == (int)TipoEstado.Activo); if (entityTemp == null) { var usuarioDomain = _usuarioBl.GetById(usuarioDto.Id); //UsuarioConverter.DtoToDomain(usuarioDomain, usuarioDto); _usuarioBl.Update(usuarioDomain); response.Message = "Se actualizó el usuario correctamente"; response.Success = true; } else { response.Message = "Ya existe el nombre de usuario"; response.Success = false; } return Json(response, JsonRequestBehavior.AllowGet); }
//[HttpPost("GetById")] public async Task <ActionResult> GetById(long pUSIdTercero) { RSV_Global <Usuario> infoResultado = new RSV_Global <Usuario>(); try { infoResultado = await wUsuarioBL.GetById(pUSIdTercero); } catch (Exception ex) { infoResultado.Error = new Error(ex, $"Se presento un error en el metodo {((MethodInfo)MethodBase.GetCurrentMethod()).Name.ToString()}. {ex.Message}"); infoResultado.Exitoso = false; } return(Ok(infoResultado)); }