public async Task <BPOClient> Register([FromBody] BPOClientViewModel ClientVM) { var client = _map?.Map <Models.BPOClient>(ClientVM); client.DateSubmitted = System.DateTime.Now.AddHours(8); if (client == null) { return(null); } await _context.BPOClient.AddAsync(client); await _context.SaveChangesAsync(); return(client); }
public async Task <IActionResult> SubmitAsync([FromBody] BPOClientViewModel clientVM) { if (!ModelState.IsValid) { return(Json(BadRequest(ModelState))); } try { var client = await _register.Register(clientVM); _mail.Send(client); return(Json(StatusCode(201))); } catch (Exception ex) { throw ex; } }