public JsonResultModel Create(TransformVo transform) { JsonResultModel response = new JsonResultModel(); CreateTransformResult returnValue = RealCreateTransform(transform); response.Status = (int)returnValue; response.Message = EnumExtension.GetDescription(returnValue); return(response); }
public TransformVo item(string transformId) { TransformVo returnValue = null; TransformEntity entity = null; using (var context = new SavoryTransformDBContext()) { entity = (from transform in context.Transform where transform.Name.Equals(transformId, StringComparison.OrdinalIgnoreCase) select transform).FirstOrDefault(); } if (entity != null) { returnValue = ToVo(entity); } return(returnValue); }
private CreateTransformResult RealCreateTransform(TransformVo transform) { if (string.IsNullOrEmpty(transform.Name)) { return(CreateTransformResult.NameRequired); } if (string.IsNullOrEmpty(transform.Title)) { return(CreateTransformResult.TitleRequired); } if (string.IsNullOrEmpty(transform.Description)) { return(CreateTransformResult.DescriptionRequired); } using (var context = new SavoryTransformDBContext()) { var existingTransform = context.Transform.FirstOrDefault(v => v.Name.Equals(transform.Name, StringComparison.OrdinalIgnoreCase) && v.DataStatus == 1); if (existingTransform != null) { return(CreateTransformResult.NameExisted); } var transformEntity = new TransformEntity(); transformEntity.Name = transform.Name; transformEntity.Title = transform.Title; transformEntity.Description = transform.Description; transformEntity.DataStatus = 1; transformEntity.CreateUser = "******"; transformEntity.CreateTime = DateTime.Now; transformEntity.LastUpdateUser = "******"; transformEntity.LastUpdateTime = DateTime.Now; context.Transform.Add(transformEntity); context.SaveChanges(); } return(CreateTransformResult.Success); }
private TransformVo ToVo(TransformEntity entity) { TransformVo transoformVo = null; if (entity != null) { transoformVo = new TransformVo(); transoformVo.Id = entity.Id; transoformVo.Name = entity.Name; transoformVo.Title = entity.Title; transoformVo.Description = entity.Description; transoformVo.DataStatus = entity.DataStatus; transoformVo.CreateUser = entity.CreateUser; transoformVo.LastUpdateUser = entity.LastUpdateUser; transoformVo.CreateTime = entity.CreateTime; transoformVo.LastUpdateTime = entity.LastUpdateTime; } return(transoformVo); }