public async Task <ServiceResult> EditSimcart(int id, SimCart model) { try { var simCartToUpdate = await _domatelContext.SimCarts.FirstOrDefaultAsync(s => s.Id == id); simCartToUpdate.Number = model.Number; simCartToUpdate.OperatorType = model.OperatorType; simCartToUpdate.KindOfUse = model.KindOfUse; simCartToUpdate.SimcartType = model.SimcartType; simCartToUpdate.BasePrice = model.BasePrice; simCartToUpdate.FinalPrice = model.FinalPrice; simCartToUpdate.RemainTime = model.RemainTime; _domatelContext.SimCarts.Update(simCartToUpdate); await _domatelContext.SaveChangesAsync(); return(new ServiceResult { Message = string.Empty, Status = (int)Configuration.ServiceResultStatus.Success }); } catch (Exception e) { return(new ServiceResult { Message = e.Message, Status = (int)Configuration.ServiceResultStatus.Error }); } }
public async Task <ServiceResult> AddSimcart(SimCartAdd model) { try { SimCart simCart = new SimCart() { BasePrice = model.BasePrice, FinalPrice = model.FinalPrice, StartDate = model.StartDate, EndDate = model.EndDate, sAvailable = model.IsAvailable, RemainTime = model.RemainTime, UserId = model.UserId, Number = model.Number, KindOfUse = model.KindOfUse, OperatorType = model.OperatorType, SimcartType = model.SimcartType, RoundType = model.RoundType }; await _domatelContext.SimCarts.AddAsync(simCart); await _domatelContext.SaveChangesAsync(); return(new ServiceResult { Message = string.Empty, Status = (int)Configuration.ServiceResultStatus.Success }); } catch (Exception e) { return(new ServiceResult { Message = e.Message, Status = (int)Configuration.ServiceResultStatus.Error }); } }
public async Task <ServiceResult> EditSimcart(int id, SimCart model) { return(await _simcartRepository.EditSimcart(id, model)); }