public async Task <IActionResult> UpdateRecord([FromBody] WebPortalInfo webPortalInfo) { if (ModelState.IsValid) { try { await _dataAccessProvider.UpdateRecord(webPortalInfo); return(Ok()); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }
public async Task <IActionResult> AddRecord([FromBody] WebPortalInfo webPortalInfo) { if (ModelState.IsValid) { try { Guid obj = Guid.NewGuid(); webPortalInfo.AccessToken = obj.ToString(); string accessToken = await _dataAccessProvider.AddRecord(webPortalInfo); if (accessToken != null) { string url = "http://cms-services-dev.dev.cf.private.springer.com/" + accessToken; return(Ok(url)); } } catch (Exception ex) { return(BadRequest()); } } return(BadRequest()); }