Ejemplo n.º 1
0
        public void Update(Domain.Models.Environment env)
        {
            var environment = FindById(env.Id);

            environment.Name = env.Name;
            environment.Url  = env.Url;
            environment.Ip   = env.Ip;
            this._context.Environments.Update(environment);
            this._context.SaveChanges();
        }
Ejemplo n.º 2
0
 public Domain.Models.Environment ConvertToEnvironment()
 {
     Domain.Models.Environment env = new Domain.Models.Environment();
     if (this.GetType().GetProperty("Name") != null)
     {
         env.Name = this.Name;
     }
     else
     {
         env.Name = "";
     }
     if (this.GetType().GetProperty("Description") != null)
     {
         env.Ip = this.Ip;
     }
     else
     {
         env.Ip = "";
     }
     if (this.GetType().GetProperty("Ip") != null)
     {
         env.Ip = this.Ip;
     }
     else
     {
         env.Ip = "";
     }
     if (this.GetType().GetProperty("Url") != null)
     {
         env.Url = this.Url;
     }
     else
     {
         env.Url = "";
     }
     if (this.GetType().GetProperty("ApplicationId") != null)
     {
         env.ApplicationId = this.ApplicationId;
     }
     else
     {
         env.ApplicationId = 0;
     }
     return(env);
 }
Ejemplo n.º 3
0
        public ObjectResult GetById([FromRoute] int id)
        {
            try
            {
                Domain.Models.Environment environment = _repository.FindById(id);

                if (environment == null)
                {
                    return(NotFound("Ambiente inexistente."));
                }

                var environmentDTO = _mapper.Map <EnvironmentViewDTO>(environment);
                return(Ok(environmentDTO));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, $"Ocorreu um erro inesperado: {ex.Message}"));
            }
        }
Ejemplo n.º 4
0
 public void Remove(Domain.Models.Environment environment)
 {
     _context.Environments.Remove(environment);
 }
Ejemplo n.º 5
0
 public Domain.Models.Environment Create(Domain.Models.Environment env)
 {
     this._context.Environments.Add(env);
     this._context.SaveChanges();
     return(env);
 }
Ejemplo n.º 6
0
 public async Task AddAsync(Domain.Models.Environment environment)
 {
     await _context.Environments.AddAsync(environment);
 }
 public void UpdateEnvironment(Domain.Models.Environment env)
 {
     this._repository.Update(env);
 }
 public Domain.Models.Environment Create(Domain.Models.Environment env)
 {
     return(this._repository.Create(env));
 }