public IActionResult GetCompanySecurityOfficerBySecurityId(int securityId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { CompanySecurityOfficer companySecurityOfficer = _context.FalSecurity.Where(fs => fs.FalSecurityId == securityId) .Include(fs => fs.CompanySecurityOfficer.Organization.OrganizationType).Select(fs => fs.CompanySecurityOfficer).FirstOrDefault(); if (companySecurityOfficer == null) { return(NotFound()); } return(Ok(companySecurityOfficer)); } catch (Exception e) { return(BadRequest(e)); } }
public IActionResult SaveCompanySecurityOfficer([FromBody] CompanySecurityOfficer cso) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { if (cso.CompanySecurityOfficerId > 0) { _context.CompanySecurityOfficer.Update(cso); } else { _context.CompanySecurityOfficer.Add(cso); } _context.SaveChanges(); return(Ok(cso)); } catch (Exception e) { return(BadRequest(e)); } }