public async Task <IActionResult> Edit(Int32 id, [Bind("IdVentaTarifario,IdBeneficiario,Descripcion,IdUnidadEjecutora,FechaSolicitud,IdDocumentoRespaldo")] Models.Ventas.VentaTarifario item, string BeneficiarioCategoria) { if (id != item.IdVentaTarifario) { return(NotFound()); } if (ModelState.IsValid) { try { item.IdBeneficiarioCategoria = Convert.ToInt32(BeneficiarioCategoria); DB.Update(item); await DB.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item.IdVentaTarifario)) { return(NotFound()); } else { throw; } } } return(PartialView("Edit", item)); }
// GET: Ventas/VentaTarifario/Create public IActionResult Create() { var model = new Models.Ventas.VentaTarifario(); var items = new List <SelectListItem>(); items = DB.BeneficiarioCategoria. Select(c => new SelectListItem() { Text = c.Descripcion, Value = c.IdBeneficiarioCategoria.ToString() }). ToList(); ViewBag.BeneficiarioCategoria = items; return(PartialView("Create", model)); }
public async Task <IActionResult> Create(Models.Ventas.VentaTarifario item, string BeneficiarioCategoria) { if (ModelState.IsValid) { ApplicationUser currentUser = await GetCurrentUser(); item.IdUsuario = currentUser.AspNetUserId; item.IdProceso = 12; item.IdBeneficiarioCategoria = 10; item.NumeroPeriodos = 18; item.ValorInicialBs = '0'; item.InteresBs = '0'; item.Porcentaje = '0'; item.IdEstadoRegistro = '1'; item.FechaRegistro = DateTime.Now; item.IdBeneficiarioCategoria = Convert.ToInt32(BeneficiarioCategoria); DB.Add(item); await DB.SaveChangesAsync(); } return(PartialView("Create", item)); }