public JsonResult ProcessRemesa(int id, string idDeposito, string idTransf, int idBanco, int BancoTrans, string imgName = "") { var monedaId = banco.GetEmpreByID(idBanco).monedaID; var remesaMoneda = remesax.GetByID(id).moneda.id; if (monedaId != remesaMoneda) { return(Json(new { msg = "La moneda de deposito no conincide con el banco Seleccionado", state = false })); } var process = remesax.processRemesa(id, idDeposito, idTransf, idBanco, BancoTrans); var nuevoStatus = remesax.GetByID(id); nuevoStatus.imgTrans = imgName; nuevoStatus.procesadaPor = int.Parse(HttpContext.User.Identity.Name); remesax.Update(nuevoStatus); remesax.Save(); return(Json(new { state = process, newEstatus = nuevoStatus.estatus1.estatus1 })); }