public static bool AddBankInfo(BankInfo record) { using (DeneysanContext db = new DeneysanContext()) { try { record.Online = true; db.BankInfo.Add(record); db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.BankaBilgisi.ToString(); logkeeper.Message = LogMessages.BankAdded; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.BankName; logkeeper.AddInfoLog(logger); return true; } catch (Exception ex) { return false; } } }
public static bool AddReference(References record) { using (DeneysanContext db = new DeneysanContext()) { try { if (!record.TimeCreated.HasValue) record.TimeCreated = DateTime.Now; record.Deleted = false; record.Online = true; db.References.Add(record); db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.Referans.ToString(); logkeeper.Message = LogMessages.ReferenceAdded; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.ReferenceName; logkeeper.AddInfoLog(logger); return true; } catch (Exception ex) { return false; } } }
public static bool AddDocumentGroup(DocumentGroup record) { using (DeneysanContext db = new DeneysanContext()) { try { record.TimeCreated = DateTime.Now; record.Deleted = false; record.Online = true; record.SortNumber = 9999; db.DocumentGroup.Add(record); db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.DokumanGrup.ToString(); logkeeper.Message = LogMessages.DocumentGroupAdded; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.GroupName; logkeeper.AddInfoLog(logger); return true; } catch (Exception ex) { return false; } } }
public static bool Delete(int id) { using (DeneysanContext db = new DeneysanContext()) { try { var record = db.News.FirstOrDefault(d => d.NewsId == id); record.Deleted = true; db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.Haber.ToString(); logkeeper.Message = LogMessages.NewsDeleted; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.Header; logkeeper.AddInfoLog(logger); return true; } catch (Exception) { return false; } } }
public static dynamic EditContact(Contact record) { using (DeneysanContext db = new DeneysanContext()) { try { Contact contact = db.Contact.Where(d => d.Language == record.Language).SingleOrDefault(); if (contact == null) { contact = new Contact(); contact.Address = record.Address; contact.Phone = record.Phone; contact.Fax = record.Fax; contact.Taxnumber = record.Taxnumber; contact.Taxoffice = record.Taxoffice; contact.Email = record.Email; contact.Language = record.Language; db.Contact.Add(contact); } else { contact.Address = record.Address; contact.Phone = record.Phone; contact.Fax = record.Fax; contact.Taxnumber = record.Taxnumber; contact.Taxoffice = record.Taxoffice; contact.Email = record.Email; } db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.Contact.ToString(); logkeeper.Message = LogMessages.ContactEdited; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.Address; logkeeper.AddInfoLog(logger); return true; } catch (Exception ex) { return false; } } }
public static bool EditReference(References referencemodel) { using (DeneysanContext db = new DeneysanContext()) { try { References record = db.References.Where(d => d.ReferenceId == referencemodel.ReferenceId && d.Deleted == false).SingleOrDefault(); if (record != null) { record.Content = referencemodel.Content; record.Link = referencemodel.Link; record.ReferenceName = referencemodel.ReferenceName; record.Language = referencemodel.Language; if (!string.IsNullOrEmpty(referencemodel.Logo)) { record.Logo = referencemodel.Logo; } record.Content = referencemodel.Content; db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.Referans.ToString(); logkeeper.Message = LogMessages.ReferenceEdited; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.ReferenceName; logkeeper.AddInfoLog(logger); return true; } else return false; } catch (Exception ex) { return false; } } }
public static bool EditDocument(Document data) { using (DeneysanContext db = new DeneysanContext()) { try { Document record = db.Document.Where(d => d.DocumentId == data.DocumentId && d.Deleted == false).SingleOrDefault(); if (record != null) { record.Name = data.Name; record.Language = data.Language; record.DocumentGroupId = data.DocumentGroupId; if (!string.IsNullOrEmpty(data.DocumentFile)) { record.DocumentFile = data.DocumentFile; } record.TimeUpdated = DateTime.Now; db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.Dokuman.ToString(); logkeeper.Message = LogMessages.DocumentEdited; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.Name; logkeeper.AddInfoLog(logger); return true; } else return false; } catch (Exception ex) { return false; } } }
public static bool EditDocumentGroup(int id, string name,string pageslug) { using (DeneysanContext db = new DeneysanContext()) { try { DocumentGroup record = db.DocumentGroup.Where(d => d.DocumentGroupId == id && d.Deleted == false).SingleOrDefault(); if (record != null) { record.GroupName = name; record.PageSlug = pageslug; record.TimeUpdated = DateTime.Now; db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.DokumanGrup.ToString(); logkeeper.Message = LogMessages.DocumentGroupEdited; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.GroupName; logkeeper.AddInfoLog(logger); return true; } else return false; } catch (Exception ex) { return false; } } }
public static bool EditBank(BankInfo model) { using (DeneysanContext db = new DeneysanContext()) { try { BankInfo record = db.BankInfo.Where(d => d.BankId == model.BankId ).SingleOrDefault(); if (record != null) { record.BankName = model.BankName; record.Language = model.Language; record.BankNumber = model.BankNumber; record.IBAN = model.IBAN; if (!string.IsNullOrEmpty(model.Logo)) { record.Logo = model.Logo; } db.SaveChanges(); LogtrackManager logkeeper = new LogtrackManager(); logkeeper.LogDate = DateTime.Now; logkeeper.LogProcess = EnumLogType.BankaBilgisi.ToString(); logkeeper.Message = LogMessages.BankEdited; logkeeper.User = HttpContext.Current.User.Identity.Name; logkeeper.Data = record.BankName; logkeeper.AddInfoLog(logger); return true; } else return false; } catch (Exception ex) { return false; } } }