예제 #1
0
        public async Task <VoucherStyleModel> GetVoucherStyleById(int voucherStyleId)
        {
            VoucherStyleModel voucherStyleModel = null;

            IList <VoucherStyleModel> voucherStyleModelList = await GetVoucherStyleList(voucherStyleId);

            if (null != voucherStyleModelList && voucherStyleModelList.Any())
            {
                voucherStyleModel = voucherStyleModelList.FirstOrDefault();
            }

            return(voucherStyleModel); // returns.
        }
예제 #2
0
        public async Task <int> CreateVoucherStyle(VoucherStyleModel voucherStyleModel)
        {
            int voucherStyleId = 0;

            // assign values.
            Voucherstyle voucherStyle = new Voucherstyle();

            voucherStyle.VoucherStyleName = voucherStyleModel.VoucherStyleName;
            await Create(voucherStyle);

            voucherStyleId = voucherStyle.VoucherStyleId;

            return(voucherStyleId); // returns.
        }
예제 #3
0
        private async Task <VoucherStyleModel> AssignValueToModel(Voucherstyle voucherStyle)
        {
            return(await Task.Run(() =>
            {
                VoucherStyleModel voucherStyleModel = new VoucherStyleModel();
                voucherStyleModel.VoucherStyleId = voucherStyle.VoucherStyleId;
                voucherStyleModel.VoucherStyleName = voucherStyle.VoucherStyleName;

                if (null != voucherStyle.PreparedByUser)
                {
                    voucherStyleModel.PreparedByName = voucherStyle.PreparedByUser.UserName;
                }

                return voucherStyleModel;
            }));
        }
예제 #4
0
        public async Task <bool> UpdateVoucherStyle(VoucherStyleModel voucherStyleModel)
        {
            bool isUpdated = false;

            // get record.
            Voucherstyle voucherStyle = await GetByIdAsync(w => w.VoucherStyleId == voucherStyleModel.VoucherStyleId);

            if (null != voucherStyle)
            {
                // assign values.
                voucherStyle.VoucherStyleName = voucherStyleModel.VoucherStyleName;

                isUpdated = await Update(voucherStyle);
            }

            return(isUpdated); // returns.
        }