/// <summary> /// Править добавить /// </summary> /// <param name="LogServices"></param> /// <returns></returns> public long SaveLogServices(LogServices LogServices) { LogServices dbEntry; try { if (LogServices.id == 0) { dbEntry = new LogServices() { id = LogServices.id, service = LogServices.service, start = LogServices.start, duration = LogServices.duration, code_return = LogServices.code_return }; context.LogServices.Add(dbEntry); } else { dbEntry = context.LogServices.Find(LogServices.id); if (dbEntry != null) { dbEntry.service = LogServices.service; dbEntry.start = LogServices.start; dbEntry.duration = LogServices.duration; dbEntry.code_return = LogServices.code_return; } } context.SaveChanges(); } catch (Exception e) { e.SaveErrorMethod(String.Format("SaveLogServices(LogServices={0})", LogServices.GetFieldsAndValue()), blog); return(-1); } return(dbEntry.id); }