Пример #1
0
        public async Task <ServiceResponseModel <CgstMasterModel> > GetCgstByCode(int cgstId)
        {
            CgstMaster dbCgstMaster = await UnitOfWork.CgstMasters.GetCgstByCode(cgstId);

            CgstMasterModel cgstMasterModel = _mapper.Map <CgstMasterModel>(dbCgstMaster);
            ServiceResponseModel <CgstMasterModel> serviceResponse = new ServiceResponseModel <CgstMasterModel> {
                Data = cgstMasterModel
            };

            return(serviceResponse);
        }
Пример #2
0
        public async Task <ServiceResponseModel <CgstMasterModel> > Add(CgstMasterModel newCgstMaster)
        {
            ServiceResponseModel <CgstMasterModel> serviceResponse = new ServiceResponseModel <CgstMasterModel>();
            CgstMaster cgstMaster = _mapper.Map <CgstMaster>(newCgstMaster);
            await UnitOfWork.CgstMasters.AddAsync(cgstMaster);

            await UnitOfWork.Complete();

            serviceResponse.Data = newCgstMaster;
            return(serviceResponse);
        }
Пример #3
0
        public async Task <ServiceResponseModel <CgstMasterModel> > Edit(CgstMasterModel editCgstMasterModel)
        {
            ServiceResponseModel <CgstMasterModel> serviceResponse = new ServiceResponseModel <CgstMasterModel>();
            CgstMaster editCgstMaster = await UnitOfWork.CgstMasters.SingleOrDefaultAsync(s => s.CgstId == editCgstMasterModel.CgstId);

            _mapper.Map <CgstMasterModel, CgstMaster>(editCgstMasterModel, editCgstMaster);
            serviceResponse.Data = editCgstMasterModel;
            UnitOfWork.CgstMasters.Update(editCgstMaster);
            await UnitOfWork.Complete();

            return(serviceResponse);
        }
Пример #4
0
        public async Task <ServiceResponseModel <CgstMasterModel> > Delete(int cgstId)
        {
            ServiceResponseModel <CgstMasterModel> serviceResponse = new ServiceResponseModel <CgstMasterModel>();
            CgstMaster delCgstMaster = await UnitOfWork.CgstMasters.SingleOrDefaultAsync(s => s.CgstId == cgstId);

            UnitOfWork.CgstMasters.Remove(delCgstMaster);
            await UnitOfWork.Complete();

            CgstMasterModel delCgstMasterModel = _mapper.Map <CgstMasterModel>(delCgstMaster);

            serviceResponse.Data = delCgstMasterModel;
            return(serviceResponse);
        }