Ejemplo n.º 1
0
        public async Task <object> GetEdit(string clusterCode)
        {
            var dto = new ClusterEditDto();

            dto = await _context.Clusters.ProjectTo <ClusterEditDto>().FirstOrDefaultAsync(x => x.ClusterCode == clusterCode);

            return(Ok(dto));
        }
Ejemplo n.º 2
0
        public async Task <object> UpdateCluster(ClusterEditDto dto)
        {
            var cluster = await _context.Clusters.FindAsync(dto.Id);

            Mapper.Map(dto, cluster);

            await _context.SaveChangesAsync();

            return(Ok(dto));
        }
Ejemplo n.º 3
0
        public async Task <object> CreateCluster(ClusterEditDto dto)
        {
            var cluster = new Cluster()
            {
                ModifyUser = "******"
            };

            Mapper.Map(dto, cluster);

            _context.Clusters.Add(cluster);

            await _context.SaveChangesAsync();

            Mapper.Map(cluster, dto);

            return(Ok(dto));
        }