public IHttpActionResult EditEnvironment(EnvironmentInfoModel EnvironmentModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            return(Ok(_EnvironmentManager.EditEnvironment(EnvironmentModel)));
        }
 public IHttpActionResult CreateEnvironment(EnvironmentInfoModel EnvironmentModel)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     EnvironmentModel.LoadBalenced = false;
     return(Ok(_EnvironmentManager.CreateEnvironment(EnvironmentModel)));
 }
示例#3
0
        public static EnvironmentInfo CastToDbo(EnvironmentInfoModel environmentInfoModel)
        {
            var machines = new List <Machine>();

            if (environmentInfoModel.Machines != null)
            {
                foreach (var machine in environmentInfoModel.Machines)
                {
                    machines.Add(MachineUtil.CastToDbo(machine));
                }
            }
            return(new EnvironmentInfo
            {
                EnvironmentId = environmentInfoModel.EnvironmentId,
                EnvironmentName = environmentInfoModel.EnvironmentName,
                LoadBalenced = environmentInfoModel.LoadBalenced,
                Machines = machines
            });
        }
        public EnvironmentInfo EditEnvironment(EnvironmentInfoModel editEnvironment)
        {
            var Environment = EnvironmentUtil.CastToDbo(editEnvironment);

            return(_EnvironmentRepository.Edit(Environment));
        }
        public EnvironmentInfo CreateEnvironment(EnvironmentInfoModel newEnvironment)
        {
            var Environment = EnvironmentUtil.CastToDbo(newEnvironment);

            return(_EnvironmentRepository.Create(Environment));
        }