Exemple #1
0
        ///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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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 }));
            }
        }
Exemple #4
0
        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 }));
            }
        }