///TODO- need to add this profile fields in db and api public IActionResult GetCertificateAuthorityByID(int id) { var authority = _service.GetById(id); if (authority == null) { return(new UnauthorizedResult()); } CertificateAuthorityDto authorityDto = new CertificateAuthorityDto() { ID = authority.ID, CertificateID = authority.CertificateID, CompanyID = authority.CompanyID, SectionID = authority.SectionID, FunctionID = authority.FunctionID, EmployeeID = authority.EmployeeID, CreatedBy = authority.CreatedBy, CreatedOn = authority.CreatedOn, ModifiedBy = authority.ModifiedBy, ModifiedOn = authority.ModifiedOn, Status = authority.Status }; return(Ok(authorityDto)); }
public IActionResult GetAllCertificateAuthority() { var authority = _service.GetAllCertificateAuthority(); List <CertificateAuthorityDto> Dto = new List <CertificateAuthorityDto>(); foreach (var item in authority) { CertificateAuthorityDto Dtos = _mapper.Map <CertificateAuthorityDto>(item); Dto.Add(Dtos); } return(Ok(Dto)); }
public IActionResult UpdateAuthority(int id, [FromBody] CertificateAuthorityDto authorityDto) { var authority = _mapper.Map <CertificateAuthority>(authorityDto); try { var data = _service.update(authority, id); return(Ok(data)); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IActionResult AddCertificateAuthority([FromBody] CertificateAuthorityDto authorityDto) { var authority = _mapper.Map <CertificateAuthority>(authorityDto); // //var user = _userService.GetById(Convert.ToInt32(User.Identity.Name)); //var userName = HttpContext.User.Identity.Name; //authority.CreatedBy = userName; //authority.ModifiedBy = User.Identity.Name; try { var data = _service.create(authority); return(Ok(data)); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }