public async Task <UserPriceDetailModel> GetUserPriceDetail(int id) { UserPriceDetailModel userPriceDetailModel = new UserPriceDetailModel(); UserPriceDetail userPriceDetail = await _priceRepository.GetUserPriceDetail(id); userPriceDetailModel.CreditAmount = userPriceDetail.CreditAmount; userPriceDetailModel.DebitAmount = userPriceDetail.DebitAmount; userPriceDetailModel.Id = userPriceDetail.Id; userPriceDetailModel.UserId = userPriceDetail.UserId; return(userPriceDetailModel); }
public async Task <List <UserPriceDetailModel> > UpdateUserPriceDetail(UserPriceDetailModel userPriceDetailModel) { UserPriceDetail userPriceDetail = await _priceRepository.GetUserPriceDetail(userPriceDetailModel.Id); userPriceDetail.UserId = userPriceDetailModel.UserId; userPriceDetail.CreditAmount = userPriceDetailModel.CreditAmount; userPriceDetail.DebitAmount = userPriceDetailModel.DebitAmount; userPriceDetail.ModifiedBy = userPriceDetailModel.UserId; userPriceDetail.ModifiedByTs = DateTime.Now; await _priceRepository.UpdateUserPriceDetail(userPriceDetail); return(await GetUserPriceDetailList()); }
public async Task <List <UserPriceDetailModel> > SaveUserPriceDetail(UserPriceDetailModel userPriceDetailModel) { UserPriceDetail userPriceDetail = new UserPriceDetail(); userPriceDetail.UserId = userPriceDetailModel.UserId; userPriceDetail.CreditAmount = userPriceDetailModel.CreditAmount; userPriceDetail.DebitAmount = userPriceDetailModel.DebitAmount; userPriceDetail.CreatedBy = userPriceDetailModel.UserId; userPriceDetail.CreatedByTs = DateTime.Now; await _priceRepository.SaveUserPriceDetail(userPriceDetail); return(await GetUserPriceDetailList()); }
public async Task <List <UserPriceDetailModel> > Put(int id, [FromBody] UserPriceDetailModel userPriceDetailModel) { return(await _priceService.UpdateUserPriceDetail(userPriceDetailModel)); }
public async Task <List <UserPriceDetailModel> > Post([FromBody] UserPriceDetailModel userPriceDetailModel) { return(await _priceService.SaveUserPriceDetail(userPriceDetailModel)); }