Пример #1
0
 public ActionResult DeploySubplatform(SubplatformViewModel subplatformViewModel)
 {
     if (ModelState.IsValid)
     {
         string roleId = accountMgr.GetAllRoles().Single(ro => ro.Name.Equals("SuperAdmin")).Id;
         SubplatformMgr.AddSubplatform(subplatformViewModel.Name, accountMgr.GetProfiles().Where(p => p.Roles.Any(r => r.RoleId.Equals(roleId))), subplatformViewModel.SourceAPI);
     }
     return(RedirectToAction("PlatformSettings", "Subplatform"));
 }
Пример #2
0
        public IHttpActionResult AddSubplatform([FromBody] SubPlatformManagement model)
        {
            ISubplatformManager subplatformManager = new SubplatformManager();
            var subplatform = subplatformManager.AddSubplatform(model.Name);

            if (subplatform != null)
            {
                return(Ok(subplatform.SubPlatformId));
            }
            return(StatusCode(HttpStatusCode.NotAcceptable));
        }