public async Task <IScanPrerequisiteModel> Save(IScanPrerequisiteModel scanPrerequisite)
        {
            if (null == scanPrerequisite)
            {
                return(null);
            }

            await this.Db.ScanPrerequisites.ReplaceOrInsertOneAsync((ScanPrerequisite)scanPrerequisite);

            return(scanPrerequisite);
        }
Beispiel #2
0
        [HttpGet]//Node bunu çağırıyor.
        public Task <IActionResult> GetScanPrerequisiteBy(string name)
        {
            return(this.ResultAsync(async() =>
            {
                ScanPrerequisiteModel ret = null;
                if (!String.IsNullOrEmpty(name))
                {
                    IScanPrerequisiteModel entity = await this.Db.ScanPrerequisites.GetBy(name);
                    if (null != entity)
                    {
                        ret = new ScanPrerequisiteModel();
                        ret.CopyPropertiesFrom(entity);
                    }
                }

                return ret;
            }));
        }
Beispiel #3
0
        public Task <IActionResult> SaveScanPrerequisite(ScanPrerequisiteModel model)
        {
            return(this.ResultAsync(async() =>
            {
                int ret = 0;
                if (model.IsModelValid())
                {
                    IScanPrerequisiteModel entity = this.Db.ModelFactory.CreateScanPrerequisiteModel();
                    entity.CopyPropertiesFrom(model);
                    entity.CreatedDate = await this.Db.GetDbDateTime();
                    entity.LastModifiedDate = entity.CreatedDate;

                    await this.Db.ScanPrerequisites.Save(entity);
                    ret = 1;
                }

                return ret;
            }));
        }