public async Task <IHttpActionResult> Add(PowerSupplyEntity item) { if (item == null) { return(BadRequest("no model provided")); } return(Ok(await _powerSupplyRepo.CreateOrUpdate(item))); }
public async Task <IHttpActionResult> Add(GraphicsEntity item) { if (item == null) { return(BadRequest("no model provided")); } return(Ok(await _graphicsRepo.CreateOrUpdate(item))); }
public async Task <IHttpActionResult> Add(DiskStorageEntity item) { if (item == null) { return(BadRequest("no model provided")); } return(Ok(await _diskStorageRepo.CreateOrUpdate(item))); }
/// <summary> /// Сохранение ответов пользователя в БД: /// 1) Первыи делом в БД создается юзер. /// 2) Создается лист ответов с идентификатором ранее созданного юзера /// 3) Созданный лист ответов записывается в базу. /// </summary> /// <param name="request"></param> /// <returns></returns> public bool SaveAnswers(List <QuestionDTO> request) { var user = new User() { CreateDateTime = DateTime.Now }; var saveUserRes = _userRepo.CreateOrUpdate(user); var answers = request.Select(s => new Answer() { QuestionId = s.QuestionId, UserId = saveUserRes.Id, AnswerDesc = s.Answer }).ToList(); var res = _aRepo.AddRange(answers); return(res); }