Example #1
0
        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);
        }
Example #2
0
        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());
        }
Example #3
0
        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());
        }
Example #4
0
 public async Task <List <UserPriceDetailModel> > Put(int id, [FromBody]  UserPriceDetailModel userPriceDetailModel)
 {
     return(await _priceService.UpdateUserPriceDetail(userPriceDetailModel));
 }
Example #5
0
 public async Task <List <UserPriceDetailModel> > Post([FromBody] UserPriceDetailModel userPriceDetailModel)
 {
     return(await _priceService.SaveUserPriceDetail(userPriceDetailModel));
 }