public async Task <string> UpdateTrainingSetup(int id, TrainingSetup trainingSetup) { try { var res = await _context.TrainingSetups.FirstOrDefaultAsync(m => m.TrainingSetupId == id); res.Code = trainingSetup.Code; res.TrainingName = trainingSetup.TrainingName; res.Coordinator = trainingSetup.Coordinator; res.Trainer = trainingSetup.Trainer; res.TraineeName = trainingSetup.TraineeName; res.TrainingDetails = trainingSetup.TrainingDetails; res.PaymentType = trainingSetup.PaymentType; res.Currency = trainingSetup.Currency; res.Cost = trainingSetup.Cost; res.StartDate = trainingSetup.StartDate; res.EndDate = trainingSetup.EndDate; res.Status = trainingSetup.Status; _context.Update(res); await _context.SaveChangesAsync(); return("Updated Record"); } catch (Exception ex) { throw ex; } }
public async Task <string> UpdateTrainingSetup(int id, TrainingSetup trainingSetup) { try { var res = await _repository.UpdateTrainingSetup(id, trainingSetup); return(res); } catch (Exception ex) { throw ex; } }
public async Task <TrainingSetup> CreateNewTrainingSetup(TrainingSetup trainingSetup) { try { var res = await _repository.CreateNewTrainingSetup(trainingSetup); return(res); } catch (Exception ex) { throw ex; } }
public async Task <TrainingSetup> CreateNewTrainingSetup(TrainingSetup trainingSetup) { try { _context.TrainingSetups.Add(trainingSetup); await _context.SaveChangesAsync(); return(trainingSetup); } catch (Exception ex) { throw ex; } }
public async Task<IActionResult> UpdateTrainingSetup(int TrainingSetupId, TrainingSetup trainingSetup) { try { var res = await _service.UpdateTrainingSetup(TrainingSetupId, trainingSetup); if (res != null) { return Ok(res); } return StatusCode(StatusCodes.Status204NoContent); } catch (Exception ex) { throw; } }
public async Task<IActionResult> CreateTrainingSetup(TrainingSetup trainingSetup) { try { var response = await _service.CreateNewTrainingSetup(trainingSetup); if (response != null) { return Ok(response); } return StatusCode(StatusCodes.Status204NoContent); } catch (Exception ex) { throw ex; } }