/// <summary> /// Получить объект сущности со случайными значениями параметров /// </summary> /// <returns>Объект сущности</returns> public static ParamsEntity GetNewRandomEntity() { ParamsEntity entity = new ParamsEntity(); entity.Param1 = GetRandomNumber(-1.0, 1.0); entity.Param2 = GetRandomNumber(-1.0, 1.0); entity.Param3 = GetRandomNumber(-1.0, 1.0); entity.Param4 = GetRandomNumber(-1.0, 1.0); entity.Param5 = GetRandomNumber(-1.0, 1.0); entity.Param6 = GetRandomNumber(-1.0, 1.0); entity.Param7 = GetRandomNumber(-1.0, 1.0); entity.Param8 = GetRandomNumber(-1.0, 1.0); entity.Param9 = GetRandomNumber(-1.0, 1.0); entity.Param10 = GetRandomNumber(-1.0, 1.0); entity.Param11 = GetRandomNumber(-1.0, 1.0); entity.Param12 = GetRandomNumber(-1.0, 1.0); entity.Param13 = GetRandomNumber(-1.0, 1.0); entity.Param14 = GetRandomNumber(-1.0, 1.0); entity.Param15 = GetRandomNumber(-1.0, 1.0); entity.Param16 = GetRandomNumber(-1.0, 1.0); entity.Param17 = GetRandomNumber(-1.0, 1.0); entity.Param18 = GetRandomNumber(-1.0, 1.0); entity.Param19 = GetRandomNumber(-1.0, 1.0); entity.Param20 = GetRandomNumber(-1.0, 1.0); return(entity); }
public async Task <IActionResult> PutParamsEntity(long id, ParamsEntity paramsEntity) { if (id != paramsEntity.Id) { return(BadRequest()); } _context.Entry(paramsEntity).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ParamsEntityExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <ParamsEntity> > PostParamsEntity(ParamsEntity paramsEntity) { _context.ParamsEntities.Add(paramsEntity); await _context.SaveChangesAsync(); return(CreatedAtAction("GetParamsEntity", new { id = paramsEntity.Id }, paramsEntity)); }
/// <summary> /// Обновить объект сущности /// </summary> /// <param name="entity">Объект сущности</param> /// <param name="isCreate">Создать объект в БД</param> private static bool UpdateRandomEntity(ParamsEntity entity, bool isCreate) { try { WebApiHelper.HttpMethod _method; string uri; if (!isCreate) { _method = WebApiHelper.HttpMethod.PUT; uri = $"api/ParamsEntities/{entity.Id}"; } else { _method = WebApiHelper.HttpMethod.POST; uri = $"api/ParamsEntities"; } /// Конвертация в Json-тело запроса string jsonMeet = JsonConvert.SerializeObject(entity); StringContent bodyPostData = new StringContent(jsonMeet, Encoding.UTF8, WebApiHelper.BaseMediaType); Task <string> task = WebApiHelper.ExecuteWebApiRequest <string>(SettingsApp.Default.DefaultServiceHost, uri, _method, bodyPostData); task.Wait(); return(task.IsCompleted && !task.IsFaulted); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public void TestRandomEntity() { ParamsEntity entity = EntityService.GetNewRandomEntity(); Assert.IsNotNull(entity); }