示例#1
0
        public string SaveFat(FlatModel flat)
        {
            Mapper.CreateMap <FlatModel, Flat>().ForMember(dsd => dsd.FlatPLCs, df => df.Ignore());
            Flat fl = Mapper.Map <FlatModel, Flat>(flat);

            fl.CrBy   = User.Identity.Name;
            fl.CrDate = DateTime.Now;
            int            i         = fservice.AddNewFlat(fl);
            FlatPLCService fpservice = new FlatPLCService();

            foreach (string st in flat.FlatPLCs)
            {
                if (st != "0")
                {
                    FlatPLC fpm = new FlatPLC();
                    fpm.FlatID = fl.FlatID;
                    fpm.PLCID  = Convert.ToInt32(st);
                    int ii = fpservice.AddFlatPLC(fpm);
                }
            }
            return(i.ToString());
        }