public HttpResponseMessage PutElders(Elders elders) { ModelState.Remove("InitDate"); if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.OK, ModelState)); } db.Entry(elders).State = EntityState.Modified; elders.EditDate = DateTime.Now; db.SaveChanges(); //try //可不加 //{ //db.SaveChanges(); // //} //catch (Exception e) //{ // return Request.CreateResponse(HttpStatusCode.OK, new { result = e.ToString() }); //} //Elders eldersEdit = db.Elders.Where(x => x.Id == elders.Id).FirstOrDefault(); //eldersEdit.Name = elders.Name; //eldersEdit return(Request.CreateResponse(HttpStatusCode.OK, new { result = "更新成功" })); }
public RabbitMqTransport(Elders.Cronus.Pipeline.Transport.RabbitMQ.Config.IRabbitMqTransportSettings settings) { connectionString = settings.Server + settings.Port + settings.Username + settings.Password + settings.VirtualHost; var session = sessions.GetOrAdd(connectionString, x => { var rabbitSessionFactory = new RabbitMqSessionFactory(settings.Server, settings.Port, settings.Username, settings.Password, settings.VirtualHost); return rabbitSessionFactory.OpenSession(); }); PipelineFactory = new RabbitMqPipelineFactory(session, settings.PipelineNameConvention); EndpointFactory = new RabbitMqEndpointFactory(session, settings.EndpointNameConvention); }
public HttpResponseMessage DeleteElders(int id) { Elders elders = db.Elders.Find(id); if (elders == null) { return(Request.CreateResponse(HttpStatusCode.OK, new { result = "刪除失敗" })); } db.Elders.Remove(elders); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, new { result = "刪除成功" })); }
public HttpResponseMessage ElderDetails(int id) { Elders elders = db.Elders.Where(x => x.Id == id).FirstOrDefault(); if (elders == null) { return(Request.CreateResponse(HttpStatusCode.OK, new { result = "無此筆記錄" })); } return(Request.CreateResponse(HttpStatusCode.OK, new { elders, EldersBody = Utility.EldersBody(elders.Body), EldersEquipment = Utility.EldersEquipment(elders.Equipment), EldersServiceItems = Utility.Service(elders.ServiceItems) })); }
public HttpResponseMessage PostElders(Elders elders) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.OK, ModelState)); } elders.InitDate = DateTime.Now; db.Elders.Add(elders); db.SaveChanges(); Elders elder = db.Elders.FirstOrDefault(x => x.MemberId == elders.MemberId && x.Name == elders.Name); return(Request.CreateResponse(HttpStatusCode.OK, new { result = "建立成功", elder })); }
public IHystrixMetricsPublisherCommand GetMetricsPublisherForCommand(Elders.Hystrix.NET.HystrixCommandKey commandKey, Elders.Hystrix.NET.HystrixCommandGroupKey commandGroupKey, Elders.Hystrix.NET.HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, Elders.Hystrix.NET.IHystrixCommandProperties properties) { return new HystrixDelegateMetricsPublisherCommand(() => this.commandCounter.IncrementAndGet()); }