public async Task <IHttpActionResult> Put(SolidStateHybridDriveDTO solidStateHybridDriveDTO, int id) { if (ModelState.IsValid) { return(BadRequest(ModelState)); } if (solidStateHybridDriveDTO.Id != id) { return(BadRequest(ModelState)); } var flag = await solidStateHybridDriveService.GetById(id); if (flag == null) { return(NotFound()); } try { var solidStateHybridDrive = mapper.Map <SolidStateHybridDrive>(solidStateHybridDriveDTO); solidStateHybridDrive = await solidStateHybridDriveService.Insert(solidStateHybridDrive); return(Ok(solidStateHybridDrive)); } catch (Exception e) { return(InternalServerError(e)); } }
public async Task <IHttpActionResult> Post(SolidStateHybridDriveDTO solidStateHybridDriveDTO) { if (ModelState.IsValid) { return(BadRequest(ModelState)); } try { var solidStateHybridDrive = mapper.Map <SolidStateHybridDrive>(solidStateHybridDriveDTO); solidStateHybridDrive = await solidStateHybridDriveService.Insert(solidStateHybridDrive); return(Ok(solidStateHybridDrive)); } catch (Exception e) { return(InternalServerError(e)); } }