public JsonResult SaveDiscount(ScheduleDiscountInput model, [FromServices] IRepository <EmployeeDiscount> discountRepo) { string combo = string.Empty; if (!string.IsNullOrEmpty(model.Combinacion)) { var vars = model.Combinacion.Split('|'); vars.ToList().ForEach(x => { var lines = x.Split('-'); if (lines.Length > 1) { combo += lines[1] + "|"; } }); } discountRepo.Create(new EmployeeDiscount() { DiscountType = int.Parse(model.Tipo), Discount = model.Porcentaje, Days = model.Dias, CombineDiscount = combo, RangeInitial = model.RangeInitial, RangeEnd = model.RangeEnd, Description = model.Description }); return(Json("Ok")); }
public JsonResult SaveDiscountEdit(int id, ScheduleDiscountInput model, [FromServices] IRepository <EmployeeDiscount> discountRepo) { var row = discountRepo.GetElement(id); row.Discount = model.Porcentaje; row.Days = model.Dias; row.RangeInitial = model.RangeInitial; row.RangeEnd = model.RangeEnd; row.Description = model.Description; discountRepo.Update(row); return(Json("Ok")); }