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; } }
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; } }