public virtual async Task <LabelObjectDto> CreateAsync(LabelObjectCreateDto input) { var labelObject = _objectMapper.Map <LabelObjectCreateDto, Structure.Domain.LabelObjects.LabelObject>(input); //labelObject.TenantId = CurrentTenant.Id; labelObject = await _labelObjectRepository.InsertAsync(labelObject, autoSave : true); labelObject.LabelObjectId = BitConverter.ToInt32(labelObject.Id.ToByteArray(), 0); return(_objectMapper.Map <Structure.Domain.LabelObjects.LabelObject, LabelObjectDto>(labelObject)); }
public LabelObjects() { NewLabelObject = new LabelObjectCreateDto(); EditingLabelObject = new LabelObjectUpdateDto(); Filter = new GetLabelObjectsInput { MaxResultCount = PageSize, SkipCount = (CurrentPage - 1) * PageSize, Sorting = CurrentSorting }; }
public async Task <LabelObjectDto> CreateLabel(LabelObjectCreateDto labelObjectCreate) { var labelToCreate = _mapper.Map <Structure.Domain.LabelObjects.LabelObject>(labelObjectCreate); var requestMessage = new HttpRequestMessage() { Method = new HttpMethod("POST"), RequestUri = new Uri("https://localhost:44345/api/app/label-objects"), Content = JsonContent.Create(labelToCreate) }; //https://docs.microsoft.com/en-us/aspnet/core/blazor/call-web-api?view=aspnetcore-5.0 //requestMessage.Content.Headers.ContentType =new System.Net.Http.Headers.MediaTypeHeaderValue( "application/json"); var response = await _client.SendAsync(requestMessage); var responseStatusCode = response.StatusCode; var responseBody = await response.Content.ReadAsStringAsync(); var created = JsonConvert.DeserializeObject <Structure.Domain.LabelObjects.LabelObject>(responseBody); return(_mapper.Map <LabelObjectDto>(created)); }
public async Task <LabelObjectDto> CreateAsync(LabelObjectCreateDto input) { var created = await _appService.CreateAsync(input); return(created); }
private void OpenCreateLabelObjectModal() { NewLabelObject = new LabelObjectCreateDto(); NewLabelObjectValidations.ClearAll(); CreateLabelObjectModal.Show(); }