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)); }
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)); }
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)); }