public async Task <bool> UpdateMesocycle(MesocycleDto mesocycleDto) { var newRec = Mapper.Map <Mesocycle>(mesocycleDto); //Update the database return(await _db.UpdateAsync(newRec)); }
public async Task <int> CreateMesocycle(MesocycleDto mesocycleDto) { //Map to the Data Entity object var recDb = Mapper.Map <Mesocycle>(mesocycleDto); //Insert into Message table await _db.InsertAsync(recDb); return(recDb.Id); }
public async void CreateMesocycle() { var mesocycle = new MesocycleDto() { EndDate = DateTime.Now, MesocycleNumber = 1, Name = "TestMesoCycle", SeasonId = 1, StartDate = DateTime.Now, SubTeamId = 2, TeamId = 1 }; var result = await _service.CreateMesocycle(mesocycle); Assert.NotEqual(0, result); }
public async void UpdateMesocycle() { var mesocycle = new MesocycleDto() { EndDate = DateTime.Now, MesocycleNumber = 1, Name = "TestMesoCycleUpdated", SeasonId = 1, StartDate = DateTime.Now, SubTeamId = 2, TeamId = 1, Id = 2 }; var result = await _service.UpdateMesocycle(mesocycle); Assert.Equal(true, result); }
public async Task <IActionResult> CreateMesocycle([FromBody, Required] MesocycleDto mesocycleDto) { try { if (mesocycleDto == null) { return(BadRequest()); } var result = await _service.CreateMesocycle(mesocycleDto); return(CreatedAtRoute("default", result)); } catch (Exception ex) { Log.Error(ex, ex.Message); return(BadRequest(ex.Message)); } }
public async Task <IActionResult> UpdateMesocycle([FromBody, Required] MesocycleDto mesocycleDto) { try { if (mesocycleDto == null) { return(BadRequest()); } if (await _service.UpdateMesocycle(mesocycleDto)) { return(CreatedAtRoute("default", true)); } return(BadRequest("Failed to update the database")); } catch (Exception ex) { Log.Error(ex, ex.Message); return(BadRequest(ex.Message)); } }