Beispiel #1
0
        public ActionResult Edit(Edit model)
        {
            var data = service.IsRoadmapValidForEdit(RoadmapMapper.MapRoadmapEditModel(model, User));

            var roadmap = data.IsSuccess ? data.Data : null;

            if (roadmap == null)
            {
                return(BadRequest(data.Message));
            }

            roadmap.Name       = model.Name;
            roadmap.Visibility = model.Visibility;
            roadmap.StartDate  = model.StartDate;
            roadmap.EndDate    = model.EndDate;

            var result = service.Update(roadmap);

            if (result.IsSuccess)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }
Beispiel #2
0
        public ActionResult Create(Create model)
        {
            var result = service.Create(RoadmapMapper.MapRoadmapCreateModel(model));

            if (result.IsSuccess)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }