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