コード例 #1
0
        public Result ApplicationUpdate(AppResponsetModel model)
        {
            //VALİDAT CONTROL
            if (string.IsNullOrEmpty(model.Name) || string.IsNullOrEmpty(model.Url) || model.AccountId < 1 || model.Id < 1)
            {
                return(new Result
                {
                    Status = ResultType.Error,
                    Message = "Not İs Valid"
                });
            }

            var _data = _aplication.GetByKey(model.Id);

            if (_data == null)
            {
                return new Result
                       {
                           Status = ResultType.Error
                       }
            }
            ;
            _data.Name     = model.Name;
            _data.Url      = model.Url;
            _data.Status   = _data.Status;
            _data.Tracking = model.Tracking;
            _aplication.Update(_data);
            return(new Result
            {
                Status = ResultType.Success
            });
        }
コード例 #2
0
 public Result ApplicationAdd(AppResponsetModel model)
 {
     //VALİDAT CONTROL
     //MAPER
     if (model != null)
     {
         _aplication.Add(new Application
         {
             Name     = model.Name,
             UserId   = model.AccountId,
             Status   = true,
             Url      = model.Url,
             Id       = model.Id,
             Tracking = model.Tracking
         });
         return(new Result
         {
             Status = ResultType.Success
         });
     }
     else
     {
         return new Result
                {
                    Status = ResultType.Error
                }
     };
 }
コード例 #3
0
        public void Add(AppResponsetModel model)
        {
            model.AccountId = HttpContext.Session.GetAuth().Key;

            if (model.Id > 0)
            {
                _appHealthLogic.ApplicationUpdate(model);
            }
            else
            {
                _appHealthLogic.ApplicationAdd(model);
            }
        }