public static ContentResult SerializeToResult(this Response response) { var result = new JsonContentResult(); result.StatusCode = (int)(response.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest); result.Content = JsonSerializer.SerializeObject(response); return(result); }
public async Task <ActionResult> GetAll() { var res = await this.masterGraphGetAll.Handle(); var response = new JsonContentResult { StatusCode = (int)(res.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = JsonSerializer.SerializeObject(res) }; return(response); }
public async Task <ActionResult> SaveGraphData([FromRoute] Guid id, [FromBody] SaveGraphDataRequest request) { var ucRequest = new UcSaveGraphDataRequest(id, request.Content); var result = await this.saveGraphDataUseCase.Handle(ucRequest); var response = new JsonContentResult { StatusCode = (int?)(result.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), }; return(response); }
public async Task <ActionResult> GetGraph([FromRoute] Guid guid) { var ucRequest = new UcGetGraphRequest(guid); var result = await this.getGraphUseCase.Handle(ucRequest); var response = new JsonContentResult { StatusCode = (int?)(result.Success ? HttpStatusCode.OK : HttpStatusCode.NotFound), Content = JsonSerializer.SerializeObject(result) }; return(response); }
public async Task <ActionResult> Create([FromBody] CreateMasterGraphRequest request) { var req = new UcCreateMasterGraphRequest(request.Title, request.Order, request.MasterGraphCategory); var result = await this.masterGraphUseCase.Handle(req); var response = new JsonContentResult { StatusCode = (int)(result.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = JsonSerializer.SerializeObject(result) }; return(response); }
public async Task <ActionResult> Details([FromRoute] string id) { var req = new UcMasterGraphDetailsRequest(id); var res = await this.masterGraphDetailsUseCase.Handle(req); var response = new JsonContentResult { StatusCode = (int)(res.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = JsonSerializer.SerializeObject(res) }; return(response); }
[HttpPost("SaveGraph")] // master graph guid as route param? public async Task <ActionResult> SaveGraph([FromBody] SaveGraphRequest request) { var masterGuid = Guid.NewGuid(); var ucRequest = new UcSaveGraphRequest(request.Content, request.Title, request.GraphType, masterGuid); var result = await this.saveGraphUseCase.Handle(ucRequest); var response = new JsonContentResult { StatusCode = (int?)(result.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = JsonSerializer.SerializeObject(result) }; return(response); }
public async Task <ActionResult> GetMembers(string id) { if (id == null) { return(BadRequest(ModelState)); } var page = await _groupRepository.GetUsers(id); var result = new JsonContentResult(); result.StatusCode = (int)HttpStatusCode.OK; result.Content = JsonSerializer.SerializeObject(page); return(result); }
public async Task <ActionResult> GetUserGroup(string id) { if (id == null) { return(BadRequest(ModelState)); } var specification = new UserGroupSpecification(id); var entity = await _groupRepository.GetSingleBySpec(specification); var result = new JsonContentResult(); result.StatusCode = (int)HttpStatusCode.OK; result.Content = JsonSerializer.SerializeObject(entity); return(result); }
public async Task <ActionResult> Register([FromBody] RegisterUserRequest request) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var useCaseRequest = new UcRegisterUserRequest(request.Email, request.Username, request.Password); var response = await this.registerUserUseCase.Handle(useCaseRequest); var contentResult = new JsonContentResult { StatusCode = (int)(response.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = JsonSerializer.SerializeObject(response) }; return(contentResult); }
public async Task <ActionResult> RefreshToken([FromBody] RefreshTokenRequest request) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var useCaseRequest = new UcExchangeRefreshTokenRequest(request.AccessToken, request.RefreshToken, this.authSettings.SecretKey); var result = await this.exchangeRefreshTokenUseCase.Handle(useCaseRequest); var contentResult = new JsonContentResult { StatusCode = (int)(result.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = result.Success ? JsonSerializer.SerializeObject(new TokensResponse(result.AccessToken, result.RefreshToken, null)) : JsonSerializer.SerializeObject(result.Message) }; return(contentResult); }
public async Task <ActionResult> Login([FromBody] LoginRequest request) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var useCaseRequest = new UcLoginRequest(request.Username, request.Password); var result = await this.loginUseCase.Handle(useCaseRequest); result.UserName = request.Username; var contentResult = new JsonContentResult { StatusCode = (int)(result.Success ? HttpStatusCode.OK : HttpStatusCode.Unauthorized), Content = result.Success ? JsonSerializer.SerializeObject(new TokensResponse(result.AccessToken, result.RefreshToken, result.UserName)) : JsonSerializer.SerializeObject(result.Errors) }; return(contentResult); }
public async Task <ActionResult> InsertLinks([FromRoute] Guid id // , [FromBody] SaveGraphDataRequest request ) { string content; using (var reader = new StreamReader(this.Request.Body)) { content = await reader.ReadToEndAsync(); } var ucRequest = new UcInsertLinksRequest(id, content); var result = await this.insertLinksUseCase.Handle(ucRequest); var response = new JsonContentResult { StatusCode = (int?)(result.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest), Content = result.ContentJson }; return(response); }
public IActionResult Get() { List <CarModel> cars = new List <CarModel>(); foreach (Car car in _db.Cars) { CarModel carM = new CarModel { Name = car.Name, Year = car.Year }; cars.Add(carM); } JsonContentResult result = new JsonContentResult(); result.Content = JsonConvert.SerializeObject(cars, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver(), NullValueHandling = NullValueHandling.Ignore }); result.StatusCode = (int)HttpStatusCode.OK; return(result); }
public async Task <IActionResult> Post(CarRequestModel req) { JsonContentResult result = new JsonContentResult(); if (string.IsNullOrEmpty(req.Name) || string.IsNullOrEmpty(req.Year)) { result.StatusCode = (int)HttpStatusCode.BadRequest; result.Content = "Error all field should me matched"; return(result); } else { Car newCar = new Car { Name = req.Name, Year = req.Year }; await _db.Cars.AddAsync(newCar); await _db.SaveChangesAsync(); result.StatusCode = (int)HttpStatusCode.OK; result.Content = "New car added successfully"; return(result); } }
public GetUserPresenter() { ContentResult = new JsonContentResult(); }
/// <summary> /// /// </summary> public GetBookSubscriptionPresenter() { ContentResult = new JsonContentResult(); }
/// <summary> /// /// </summary> public CreateBookPresenter() { ContentResult = new JsonContentResult(); }
public RegisterConfirmationPresenter() { ContentResult = new JsonContentResult(); }
public CreateUserPresenter() { ContentResult = new JsonContentResult(); }
public ExchangeRefreshTokenPresenter() { ContentResult = new JsonContentResult(); }
public MenuItemPresenter() { ContentResult = new JsonContentResult(); }
public GetProductsPresenter() { ContentResult = new JsonContentResult(); }
/// <summary> /// /// </summary> public GetBookByIdPresenter() { ContentResult = new JsonContentResult(); }
public BlogPostCommentPresenter() { ContentResult = new JsonContentResult(); }
public BasePresenter() { ContentResult = new JsonContentResult(); }
public LoginPresenter() { ContentResult = new JsonContentResult(); }
public SubscribeToBookPresenter() { ContentResult = new JsonContentResult(); }
public RegisterUserPresenter() { ContentResult = new JsonContentResult(); }
public PoliceStationListPresenter() { ContentResult = new JsonContentResult(); }