public async Task <IActionResult> CreateDoorNumber([FromBody] DoorsNumber door) { if (door.IsObjectNull()) { return(BadRequest("door object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid object Model")); } _repoWrapper.DoorsNumber.Create(door); await _unitOfWork.SaveChangesAsync(); return(CreatedAtRoute("DoorById", new { id = door.Id }, door)); }
public async Task <IActionResult> UpdateDoorNumber([FromBody] DoorsNumber door, int id) { if (door.IsObjectNull()) { return(BadRequest("Door object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid object Model")); } if (door.IsDifferentObject(id)) { return(NotFound()); } _repoWrapper.DoorsNumber.Update(door); await _unitOfWork.SaveChangesAsync(); return(NoContent()); }