public async Task <IActionResult> AddUpdate(ModelAppBsf _appBsf) { try { ModelAppBsf newAppBsf = await _repository.FindAsynch(_appBsf.AppBsfsId); if (newAppBsf == null) { await _repository.AddAsynch(_appBsf); return(Ok(_appBsf.AppBsfsId)); } else { newAppBsf = _appBsf; _repository.Update(newAppBsf); return(Ok(newAppBsf.AppBsfsId)); } } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }
public async Task <IActionResult> Add(ModelAppBsf _appBsf) { try { await _repository.AddAsynch(_appBsf); return(Ok(_appBsf.AppBsfsId)); } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }
public async Task <IActionResult> CreateInCloud(ModelAppBsf _appBsf) { try { ProductName product = ProductName.BSF; string message = await CustomerProductHelpers.CreateProducts(product, _appBsf.CustomerProduct); if (message.Contains("ERROR")) { return(BadRequest(message)); } return(Ok(message)); } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }
public async Task <IActionResult> AddUpdate(ModelAppBsf _appBsf) { try { ModelAppBsf newAppBsf = await _repository.FindAsynch(_appBsf.AppBsfsId); if (newAppBsf == null) { await _repository.AddAsynch(_appBsf); return(Ok(_appBsf.AppBsfsId)); } else { newAppBsf.AddressName = _appBsf.AddressName; newAppBsf.AppBsfsId = _appBsf.AppBsfsId; newAppBsf.CustomersProductsId = _appBsf.CustomersProductsId; newAppBsf.InstallDirectory = _appBsf.InstallDirectory; newAppBsf.IpAddress = _appBsf.IpAddress; newAppBsf.IsCreated = _appBsf.IsCreated; newAppBsf.Password = _appBsf.Password; newAppBsf.Port = _appBsf.Port; newAppBsf.UserName = _appBsf.UserName; await _repository.UpdateAsynch(newAppBsf); return(Ok(newAppBsf.AppBsfsId)); } } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }