public async Task <object> AddDiscount_Card(Discount_CardRequest request) { if (!ModelState.IsValid) { return(JsonResults.Error(400, ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage.ToString())); } var checkValidateCard = await _discount_CardService.CountDiscount_CardByNumberCard(request.Id, request.NumberCard); if (checkValidateCard) { return(JsonResults.Error(302, "This discount card is already in the database")); } try { var model = new Discount_Cards { UserId = request.UserId, NumberCard = request.NumberCard, ServiceId = request.ServiceId }; await _discount_CardService.AddDiscount_Card(model); return(JsonResults.Success()); } catch (Exception ex) { return(JsonResults.Error(400, ex.Message)); } }
public async Task <Discount_Cards> AddDiscount_Card(Discount_Cards discount_Card) { var result = db.Discount_Cards.Add(discount_Card); await db.SaveChangesAsync(); return(result); }
// Util private Discount_CardViewModel GetDiscount_CardModel(Discount_Cards discount_Card) { var model = new Discount_CardViewModel { Id = discount_Card.Id, ServiceId = discount_Card.ServiceId, NumberCard = discount_Card.NumberCard, ServiceName = discount_Card.Service.Name }; return(model); }
public async Task DeleteDiscount_Card(Discount_Cards discount_Card) { db.Discount_Cards.Remove(discount_Card); await db.SaveChangesAsync(); }
public async Task UpdateDiscount_Card(Discount_Cards discount_Card) { db.Entry(discount_Card).State = EntityState.Modified; await db.SaveChangesAsync(); }