public async Task <AnnualRequirementMst> SaveAnnualRequirementMst(AnnualRequirementMst requirementMst)
        {
            try
            {
                requirementMst.SubmissionDate = DateTime.Now;
                await _nmsDataContext.AnnualRequirementMsts.AddAsync(requirementMst);

                await _nmsDataContext.SaveChangesAsync();

                return(requirementMst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public async Task <ActionResult <AnnualRequirementMst> > SaveAnnualRequirementMst(AnnualRequirementMst annualRequirementMst)
        {
            try
            {
                var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value;
                if (annualRequirementMst.ImporterId.ToString() != userId)
                {
                    return(BadRequest("Unauthorized access"));
                }
                var annualReqMst = await _annualReqRepository.SaveAnnualRequirementMst(annualRequirementMst);

                return(annualReqMst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }