Exemple #1
0
        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);
            }
        }