public async Task <Guid> Insert(string TrenerioID, string VartotojoId, string Pavadinimas, string Aprasymas, IEnumerable <string> vartId, IEnumerable <TreniruotesPratymai> prat) { var id = Guid.NewGuid(); var SukurimoData = DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss"); SqlCommand sqlCom = new SqlCommand(); sqlCom.CommandText = _insertQueryString; VartotojoId = ""; sqlCom.Parameters.AddWithValue("@id", id); sqlCom.Parameters.AddWithValue("@trenerioID", TrenerioID); sqlCom.Parameters.AddWithValue("@vartotojoId", VartotojoId); sqlCom.Parameters.AddWithValue("@pavadinimas", Pavadinimas); sqlCom.Parameters.AddWithValue("@aprasymas", Aprasymas); sqlCom.Parameters.AddWithValue("@sukurimoData", SukurimoData); await _sqlClient.newFunc(sqlCom); //var insertQuery = string.Format(_insertQueryString, id, TrenerioID, VartotojoId, Pavadinimas, Aprasymas, SukurimoData); //await _sqlClient.ExecuteNonQuery(insertQuery); foreach (var vart in vartId) { await _ivertotojai.Insert(id.ToString(), vart); } foreach (var pratymas in prat) { await _ipratymuSkaicius.Insert(id.ToString(), pratymas.id.ToString(), pratymas.priej, pratymas.skaic); } return(id); }
public async Task <ActionResult> UpdateQuestionnaire([FromBody] UpdateTreniruotes model) { await _treniruoteRepo.Update(new Guid(model.TreniruotesId), model.Pavadinimas, model.Aprasymas); await _ivertotojai.DeleteAll(new Guid(model.TreniruotesId)); foreach (var user in model.UsersIds) { await _ivertotojai.Insert(model.TreniruotesId, user); } await _ipratymuSkaicius.DeleteAll(new Guid(model.TreniruotesId)); foreach (var exercise in model.TreniruotesPratymai) { await _ipratymuSkaicius.Insert(model.TreniruotesId, exercise.pratymoId, exercise.priejimai, exercise.skaicius); } return(new AcceptedResult()); }
public async Task <ActionResult> CreateQuestionnaire([FromBody] InsertPratymuSkaiciusRequest model) { await _pratymuSkaiciusRepo.Insert(model.id, model.PratimoId, model.Priejimas, model.Skaicius); return(new AcceptedResult()); }