Ejemplo n.º 1
0
        public ActionResult Create([FromBody] EVFormModel model)
        {
            //validation

            if (ModelState.IsValid)
            {
                //  model.FromDate = Business.Base.GetMiladiDate(model.FromDatePersian);
                //  model.ToDate = Business.Base.GetMiladiDate(model.ToDatePersian);
                db.Add(model);
                db.SaveChangesAsync();
            }
            return(Ok());
        }
Ejemplo n.º 2
0
        public ActionResult Delete([FromBody] EVFormModel model)
        {
            //validation
            var result = db.EVForms.Where(x => x.EVFormId == model.EVFormId).FirstOrDefault();

            if (result == null)
            {
                return(BadRequest());
            }
            db.Remove(result);
            db.SaveChangesAsync();
            return(Ok());
        }
Ejemplo n.º 3
0
        public ActionResult Edit([FromBody] EVFormModel model)
        {
            //validation
            var result = db.EVForms.Where(x => x.EVFormId == model.EVFormId).FirstOrDefault();

            if (result == null)
            {
                return(BadRequest());
            }
            result.Title               = model.Title;
            result.EvaluatorRoleRef    = model.EvaluatorRoleRef;
            result.EvaluatedRoleRef    = model.EvaluatedRoleRef;
            result.ProjectTreeRef      = model.ProjectTreeRef;
            result.ReginalPowerCorpRef = model.ReginalPowerCorpRef;
            result.State               = model.State;
            result.Description         = model.Description;
            db.Update(result);
            db.SaveChangesAsync();
            return(Ok());
        }