コード例 #1
0
        public async Task <ActionResult> DeleteWebsite(ApplicationRemove website)
        {
            Account account = (Account)HttpContext.Items["Account"];

            if (await _app.Delete(account, website))
            {
                return(new OkResult());
            }

            return(new BadRequestResult());
        }
コード例 #2
0
        public async Task <bool> Delete(Common.Models.Account account, ApplicationRemove website)
        {
            Common.Models.Applications.Application web = _unitOfWorkApplicationSearch.Application.GetByOwnerAndTrackingCode(account, website.TrackingCode);

            if (web == null)
            {
                return(false);
            }

            _unitOfWorkApplication.Application.Remove(web);

            _unitOfWorkApplication.Save();

            return(true);
        }