public async Task GuardarMovimientoCapital(MovimientoCapital movimientoCapital) { _context.Add(movimientoCapital); await _context.SaveChangesAsync(); }
public async Task EditarMovimientoCapital(MovimientoCapital movimientoCapital) { _context.Update(movimientoCapital); await _context.SaveChangesAsync(); }
public async Task <IActionResult> CrearEditarMovimientoCapital(int?id, MovimientoCapital movimientoCapital) { if (id == null) { TempData["Accion"] = "Error"; TempData["Mensaje"] = "Error al realizar la operación"; return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "CrearMovimientoCapital", movimientoCapital) })); } if (movimientoCapital != null) { movimientoCapital.UsuarioId = 1; } if (id != movimientoCapital.MovimientoId) { TempData["Accion"] = "Error"; TempData["Mensaje"] = "Error al realizar la operación"; return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "CrearMovimientoCapital", movimientoCapital) })); } if (ModelState.IsValid) { if (id == 0)//guardar { try { movimientoCapital.Estado = true; movimientoCapital.Fecha = DateTime.Now; await _socioBusiness.GuardarMovimientoCapital(movimientoCapital); TempData["Accion"] = "CrearMovimientoCapital"; TempData["Mensaje"] = "Movimiento creado con éxito"; //return Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "_ViewTablaSocios", await _socioBusiness.ObtenerListaSocios()) }); return(Json(new { isValid = true })); } catch (Exception) { TempData["Accion"] = "Error"; TempData["Mensaje"] = "Error al realizar la operación"; return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "CrearEditarMovimientoCapital", movimientoCapital) })); } } else//editar { try { movimientoCapital.Fecha = DateTime.Now; await _socioBusiness.EditarMovimientoCapital(movimientoCapital); TempData["Accion"] = "EditarMovimientoCapital"; TempData["Mensaje"] = "Movimento editado con éxito"; return(Json(new { isValid = true })); } catch (Exception) { TempData["Accion"] = "Error"; TempData["Mensaje"] = "Error al realizar la operación"; return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "CrearEditarMovimientoCapital", movimientoCapital) })); } } } else { TempData["Accion"] = "Error"; TempData["Mensaje"] = "Error al realizar la operación"; return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "CrearEditarMovimientoCapital", movimientoCapital) })); } }