Example #1
0
        public object GetSelectList()
        {
            object ColorList     = CodeOper.GetColorList();
            object SizeList      = CodeOper.GetSizeList();
            object GaugeList     = CodeOper.GetGaugeList();
            object MaterialList  = CodeOper.GetMaterialList();
            object TagList       = CodeOper.GetTagList();
            object KindsList     = CodeOper.GetKindsList();
            object ProofTypeList = new ProofTypeOper().GetProofTypeList().Select(t => new { t.Id, t.TypeName });

            return(Ok(new { ColorList, SizeList, GaugeList, MaterialList, TagList, KindsList, ProofTypeList }));
        }
Example #2
0
        public object SaveSample(SampleFullInfoModel sample)
        {
            try
            {
                var newsample = SessionManage.CurrentSample;
                if (newsample != null && newsample.StyleId == sample.StyleId)
                {
                    newsample.SaveSample(sample);
                    SessionManage.CurrentSample = null;
                    //添加新的code数据
                    List <Code> codelist = new List <Code>();

                    //添加TAG
                    codelist = new List <Code>();
                    foreach (var m in sample.StyleTagItems)
                    {
                        string name  = (string)m.Name;
                        string color = (string)m.Color;
                        codelist.Add(new Code {
                            CodeName = name, Value1 = color, Type = CodeType.Tag
                        });
                    }
                    ;
                    CodeOper.AddCode(codelist);
                    //添加颜色
                    CodeOper.AddCode(new Code {
                        CodeName = newsample.BaseInfo.Color, Type = CodeType.Color
                    });
                    SessionManage.CurrentSample = null;
                    return(Ok());
                }
                else
                {
                    return(BadRequest("没有登录信息"));
                }
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }