public async Task <IActionResult> Create([FromBody] QLDangVienCreateRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _qLDangVienServices.Create(request); if (result.IsSuccessed) { return(Ok(result)); } return(BadRequest(result)); }
public async Task <APIResult <bool> > Create(QLDangVienCreateRequest request) { var qldv = new QLSQ.Data.Entities.QLDangVien() { IDSQ = request.IDSQ, NgayVaoDang = request.NgayVaoDang, NoiVaoDang = request.NoiVaoDang }; _context.QLDangViens.Add(qldv); await _context.SaveChangesAsync(); return(new APISuccessedResult <bool>(true)); }
public async Task <IActionResult> Create(QLDangVienCreateRequest request) { if (!ModelState.IsValid) { return(View(ModelState)); } var result = await _qLDangVienAPIClient.Create(request); if (result.IsSuccessed) { TempData["result"] = "Tạo đảng viên thành công!"; return(RedirectToAction("Index")); } return(View(result)); }
public async Task <APIResult <bool> > Create(QLDangVienCreateRequest request) { var client = _httpClientFactory.CreateClient(); client.BaseAddress = new Uri(_configuration["BaseAddress"]); var json = JsonConvert.SerializeObject(request); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var reponse = await client.PostAsync($"/api/QLDangViens/create", httpContent); if (reponse.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <APISuccessedResult <bool> >(await reponse.Content.ReadAsStringAsync())); } return(JsonConvert.DeserializeObject <APIErrorResult <bool> >(await reponse.Content.ReadAsStringAsync())); }
public async Task <IActionResult> Create() { var qldvCreateRequest = new QLDangVienCreateRequest(); return(View(qldvCreateRequest)); }