public ResponseViewModel Get(int id) { var response = new ResponseViewModel(); var maintenanceHistory = _maintenanceHistoryDal.GetMaintenanceHistory(p => p.Id == id); if (maintenanceHistory == null) { response.IsSuccess = false; response.Message = "maintenanceHistory bulunamadı."; return(response); } var maintenanceHistoryDto = new MaintenanceHistoryDto() { Id = maintenanceHistory.Id, MaintenanceId = maintenanceHistory.MaintenanceId, ActionTypeId = maintenanceHistory.ActionTypeId, CreateDate = maintenanceHistory.CreateDate, CreatedBy = maintenanceHistory.CreatedBy, ModifyDate = maintenanceHistory.ModifyDate, ModifiedBy = maintenanceHistory.ModifiedBy, IsDeleted = maintenanceHistory.IsDeleted, Text = maintenanceHistory.Text }; response.Data = maintenanceHistoryDto; return(response); }
public IActionResult Edit(MaintenanceHistoryDto maintenanceHistoryDto) { var response = new ResponseViewModel(); response = _maintenanceHistoryService.Update(maintenanceHistoryDto); if (!response.IsSuccess) { return(BadRequest(response)); } return(Ok(response)); }
public ResponseViewModel Add(MaintenanceHistoryDto maintenanceHistoryDto) { var response = new ResponseViewModel(); var maintenanceId = IsMaintenanceHave(maintenanceHistoryDto.MaintenanceId); if (!maintenanceId) { response.IsSuccess = false; response.Message = "MaintenanceId Maintenance tablosunda bulunamadı"; return(response); } var actionTypeId = IsActionTypeHave(maintenanceHistoryDto.ActionTypeId); if (!actionTypeId) { response.IsSuccess = false; response.Message = "actionTypeId ActionType tablosunda bulunamadı"; return(response); } if (maintenanceHistoryDto.CreatedBy != null) { var createdBy = IsUserHave((int)maintenanceHistoryDto.CreatedBy); if (!createdBy) { response.IsSuccess = false; response.Message = "createdBy User tablosunda bulunamadı"; return(response); } } if (maintenanceHistoryDto.ModifiedBy != null) { var modifiedBy = IsUserHave((int)maintenanceHistoryDto.ModifiedBy); if (!modifiedBy) { response.IsSuccess = false; response.Message = "modifiedBy User tablosunda bulunamadı"; return(response); } } var maintenanceHistory = new MaintenanceHistory() { MaintenanceId = maintenanceHistoryDto.MaintenanceId, ActionTypeId = maintenanceHistoryDto.ActionTypeId, CreateDate = DateTime.Now, CreatedBy = maintenanceHistoryDto.CreatedBy, ModifyDate = maintenanceHistoryDto.ModifyDate, ModifiedBy = maintenanceHistoryDto.ModifiedBy, Text = maintenanceHistoryDto.Text, }; _maintenanceHistoryDal.Add(maintenanceHistory); var saving = _maintenanceHistoryDal.SaveChanges(); if (!saving) { response.IsSuccess = false; response.Message = "MaintenanceHistory ekleme işlemi sırasında hata oluştu."; return(response); } response.Data = "Id : " + maintenanceHistory.Id; return(response); }