public Company PutCompany(Company company) { Company proj = Companies.Where(x => x.Id == company.Id).FirstOrDefault(); if (proj != null) { proj.UpdatedDate = DateTime.Now; //proj.Name = cmp.Name; proj.AlertDay = company.AlertDay; proj.AlertTime = company.AlertTime; proj.FreezeDay = company.FreezeDay; proj.TFSUrl = company.TFSUrl; proj.TFSUserId = company.TFSUserId; proj.TFSPassword = company.TFSPassword; proj.LogoUrl = company.LogoUrl; proj.Address = company.Address; proj.CompanyName = company.CompanyName; proj.contactinfo = company.contactinfo; proj.currency = company.currency; proj.dateformat = company.dateformat; proj.fiscalyear = company.fiscalyear; proj.startweek = company.startweek; proj.timezone = company.timezone; proj.Webaddress = company.Webaddress; // proj.UpdateBy = company.UpdateBy; Companies.Attach(proj); this.Entry(proj).State = EntityState.Modified; this.SaveChanges(); return(proj); } else { return(null); } }