public async Task <IActionResult> PostCompanyClearance([FromBody] CompanyClearance companyClearance)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var editedCompanyClearance = companyClearance;

            editedCompanyClearance.IsActive = true;

            _context.CompanyClearances.Add(editedCompanyClearance);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCapitalRegistrations", new { id = editedCompanyClearance.CompanyClearanceId },
                                   editedCompanyClearance));
        }
        public async Task <IActionResult> PutCompanyClearance([FromRoute] int id,
                                                              [FromBody] CompanyClearance companyClearance)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != companyClearance.CompanyClearanceId)
            {
                return(BadRequest());
            }

            _context.Entry(companyClearance).State = EntityState.Modified;

            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCapitalRegistrations", companyClearance));

            return(NoContent());
        }