public async Task <ActionResult> UpdateHardwareType([FromBody] HardwareType hardwareTypeUpdate) { if (hardwareTypeUpdate.IsObjectNull()) { return(BadRequest("Object is null")); } var hardwareType = await _uow.HardwareTypes.GetHardwareTypeByIdAsync(hardwareTypeUpdate.Id); if (hardwareType.IsEmptyObject()) { return(NotFound()); } await _uow.HardwareTypes.UpdateHardwareTypeAsync(hardwareTypeUpdate); return(CreatedAtRoute("GetHardwareTypeById", new { id = hardwareTypeUpdate.Id }, hardwareTypeUpdate)); }