public async Task <IActionResult> Put(long id, [FromBody] Models.Drill_data model) { if (id == 0) { return(BadRequest("id is required field")); } String Error = ValidateInput(model); if (!String.IsNullOrEmpty(Error)) { return(BadRequest(Error)); } var entity = await repository.FindAsync(id); if (entity == null) { return(NotFound()); } entity.id = id; entity.combine_id = model.combine_id; entity.drill_id = model.drill_id; entity.sport_id = model.sport_id; entity.capture_system = model.capture_system; entity.capture_id = model.capture_id; entity.user_id = model.user_id; entity.athlete_age = model.athlete_age; entity.attempt = model.attempt; entity.total = model.total; entity.result_1 = model.result_1; entity.result_2 = model.result_2; entity.result_3 = model.result_3; entity.result_4 = model.result_4; entity.result_5 = model.result_5; entity.result_6 = model.result_6; entity.result_7 = model.result_7; entity.result_8 = model.result_8; entity.result_9 = model.result_9; entity.dir_1 = model.dir_1; entity.is_certified = model.is_certified; entity.is_comparable = model.is_comparable; entity.dq_flag = model.dq_flag; entity.test_date = model.test_date; entity.verified = model.verified; entity.capture_time = model.capture_time; entity.created = model.created; entity.modified = model.modified; await repository.UpdateAsync(entity); return(Ok("data has been modified")); }
public async Task <IActionResult> Post([FromBody] Models.Drill_data model) { String Error = ValidateInput(model); if (!String.IsNullOrEmpty(Error)) { return(BadRequest(Error)); } var entity = await repository.AddAsync(model); return(CreatedAtRoute("GetDrilldataByID", new { id = entity.id }, entity)); }
private String ValidateInput(Models.Drill_data model) { String Error = ""; if (model == null) { Error = "Please provide a data."; return(Error); } if (model.combine_id is null || model.combine_id == 0) { Error += "\nUser combine id is required field"; } if (model.drill_id is null || model.drill_id == 0) { Error += "\nDrill id is required field"; } if (model.user_id is null || model.user_id == 0) { Error += "\nUser id is required field"; } if (model.athlete_age is null || model.athlete_age == 0) { Error += "\nAthelete age is required field"; } if (model.is_certified is null) { Error += "\nIs certified is required field"; } if (model.is_comparable is null) { Error += "\nIs comparable is required field"; } if (model.dq_flag is null) { Error += "\nDq flag is required field"; } return(Error); }