public HttpResponseMessage DeleteCustomerAccount(Commons.CustomerAccount model) { HttpResponseMessage respuesta = null; try { Boolean result = Dal.Customer.DeleteCustomerAccount(model.IdCustomer, model.IdAccount); respuesta = Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception ex) { respuesta = Request.CreateErrorResponse(HttpStatusCode.Conflict, (ex.InnerException == null) ? ex.Message : ex.InnerException.Message); } return(respuesta); }
public ActionResult DeleteAccount([DataSourceRequest] DataSourceRequest request, Commons.CustomerAccount model) { if (model != null && ModelState.IsValid) { IRestResponse WSR = Task.Run(() => apiClient.postObject("Cliente/Cuentas/Eliminar", model)).Result; if (WSR.StatusCode != HttpStatusCode.OK) { ModelState.AddModelError("errorGeneral", JObject.Parse(WSR.Content).ToObject <Error>().Message.ToString()); } } return(Json(true)); }
public ActionResult CreateAccount([DataSourceRequest] DataSourceRequest request, Commons.CustomerAccount model) { if (model != null && ModelState.IsValid) { model.RegisterUser = ((Commons.User)Session["USERINFO"]).UserName; IRestResponse WSR = Task.Run(() => apiClient.postObject("Cliente/Cuentas/Nuevo", model)).Result; if (WSR.StatusCode != HttpStatusCode.OK) { ModelState.AddModelError("errorGeneral", JObject.Parse(WSR.Content).ToObject <Error>().Message.ToString()); } } return(Json(true)); }