public async Task <bool> UpdateSubPosition(SubPositionDto subPositionDto) { //Map to the DB object var newRec = Mapper.Map <SubPosition>(subPositionDto); //Update the database return(await _db.UpdateAsync(newRec)); }
public async Task <int> CreateSubPosition(SubPositionDto subPositionDto) { //Map to the Data Entity object var recDb = Mapper.Map <SubPosition>(subPositionDto); //Insert into Message table await _db.InsertAsync(recDb); return(recDb.Id); }
public async void CreateSubPosition() { var subposition = new SubPositionDto() { Abbreviation = "FWD", Name = "Forward", PositionId = 1 }; var result = await _service.CreateSubPosition(subposition); Assert.NotEqual(0, result); }
public async void UpdateSubPosition() { var subposition = new SubPositionDto() { Abbreviation = "FWD UPDATED", Name = "Forward", PositionId = 1, Id = 1 }; var result = await _service.UpdateSubPosition(subposition); Assert.Equal(true, result); }
public async Task <IActionResult> CreateSubPosition([FromBody, Required] SubPositionDto subPositionDto) { try { if (subPositionDto == null) { return(BadRequest()); } var result = await _service.CreateSubPosition(subPositionDto); return(CreatedAtRoute("default", result)); } catch (Exception ex) { Log.Error(ex, ex.Message); return(BadRequest(ex.Message)); } }
public async Task <IActionResult> UpdateSubPosition([FromBody, Required] SubPositionDto subPositionDto) { try { if (subPositionDto == null) { return(BadRequest()); } if (await _service.UpdateSubPosition(subPositionDto)) { return(CreatedAtRoute("default", true)); } return(BadRequest("Failed to update the database")); } catch (Exception ex) { Log.Error(ex, ex.Message); return(BadRequest(ex.Message)); } }