public async Task <IActionResult> Add(ModelAppCross _appCross) { try { return(Ok(await _repository.AddAsynch(_appCross))); } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }
public async Task <IActionResult> AddUpdate(ModelAppCross _appCross) { try { ModelAppCross newAppCross = await _repository.FindAsynch(_appCross.AppCrossId); if (newAppCross == null) { await _repository.AddAsynch(_appCross); return(Ok(_appCross.AppCrossId)); } else { newAppCross.AddressName = _appCross.AddressName; newAppCross.AppCrossId = _appCross.AppCrossId; newAppCross.CustomersProductsId = _appCross.CustomersProductsId; newAppCross.InstallDirectory = _appCross.InstallDirectory; newAppCross.IpAddress = _appCross.IpAddress; newAppCross.IsCreated = _appCross.IsCreated; newAppCross.Port = _appCross.Port; await _repository.UpdateAsynch(newAppCross); return(Ok(newAppCross.AppCrossId)); } } catch (Exception err) { if (err.InnerException != null) { return(BadRequest(err.Message + "\n" + err.InnerException.Message)); } return(BadRequest(err.Message)); } }