public JsonResult PasswordSave(UsuarioCambioPasswordViewModel password) { ILoginBusiness changePassword = DependencyFactory.Resolve<ILoginBusiness>(); try { var authInfo = GetAuthData(); password.Id = authInfo.Id; password.Mail = authInfo.Mail; var result = changePassword.ActualizarPassword(password); Response.StatusCode = 200; return new JsonResult { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; } catch (ExceptionBusiness ex) { Response.StatusCode = 404; return new JsonResult { Data = ex.Message, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; } catch (Exception) { Response.StatusCode = 500; return new JsonResult { Data = "Error de servidor", JsonRequestBehavior = JsonRequestBehavior.AllowGet }; } }
public UsuarioViewModel PasswordSave(UsuarioCambioPasswordViewModel password) { ILoginBusiness changePassword = DependencyFactory.Resolve <ILoginBusiness>(); try { var authInfo = GetAuthData(); password.Id = authInfo.Id; password.Mail = authInfo.Mail; return(changePassword.ActualizarPassword(password)); } catch (ExceptionBusiness ex) { throw new Exception(ex.Message); } catch (Exception ex) { throw new Exception("Error del servidor", ex); } }
public UsuarioViewModel PasswordSave(UsuarioCambioPasswordViewModel password) { ILoginBusiness changePassword = DependencyFactory.Resolve <ILoginBusiness>(); try { var authInfo = GetAuthData(); password.Id = authInfo.Id; password.Mail = authInfo.Mail; var result = changePassword.ActualizarPassword(password); return(result); } catch (ExceptionBusiness ex) { throw ex; } catch (Exception) { throw; } }