Exemplo n.º 1
0
        public IActionResult Post([FromBody] CompanyDTO pCompany)
        {
            if (string.IsNullOrWhiteSpace(pCompany.Name))
            {
                return(StatusCode(StatusCodes.Status400BadRequest, ErrorNoName));
            }

            var retval = _companyRepo.Create(pCompany);

            if (retval == null || retval.Equals(default(CompanyDTO)))
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ErrorCreateCompany));
            }

            return(StatusCode(StatusCodes.Status201Created, retval));
        }
        public IHttpActionResult Save([FromBody] Company json)
        {
            var company = new Company
            {
                CompanyName        = json.CompanyName,
                Address            = json.Address,
                PhoneNumber        = json.PhoneNumber,
                MaximumOfficeHours = json.MaximumOfficeHours,
                OfficeOutTime      = json.OfficeOutTime,
                PortalUserId       = json.PortalUserId,
                ImageFileName      = json.ImageFileName,
                ImageFileId        = json.ImageFileId
            };
            var response = _companyRepository.Create(company);

            return(Ok(response));
        }