Beispiel #1
0
        public HttpResponseMessage Post([FromBody] HomeAppDoc homeappdoc)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    entities.Configuration.ProxyCreationEnabled = false;
                    entities.HomeAppDocs.Add(homeappdoc);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, homeappdoc);
                    message.Headers.Location = new Uri(Request.RequestUri + homeappdoc.ID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Beispiel #2
0
        public HttpResponseMessage Put(int id, [FromBody] HomeAppDoc homeappdoc)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    var entity = entities.HomeAppDocs.FirstOrDefault(e => e.P_ID == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Person with P_Id " + id.ToString() + " Not Found!"));
                    }
                    else
                    {
                        entity.Doc1_Name  = homeappdoc.Doc1_Name;
                        entity.Doc1       = homeappdoc.Doc1;
                        entity.Doc2_Name  = homeappdoc.Doc2_Name;
                        entity.Doc2       = homeappdoc.Doc2;
                        entity.Doc3_Name  = homeappdoc.Doc3_Name;
                        entity.Doc3       = homeappdoc.Doc3;
                        entity.Doc4_Name  = homeappdoc.Doc4_Name;
                        entity.Doc4       = homeappdoc.Doc4;
                        entity.Doc5_Name  = homeappdoc.Doc5_Name;
                        entity.Doc5       = homeappdoc.Doc5;
                        entity.Doc6_Name  = homeappdoc.Doc6_Name;
                        entity.Doc6       = homeappdoc.Doc6;
                        entity.Doc7_Name  = homeappdoc.Doc7_Name;
                        entity.Doc7       = homeappdoc.Doc7;
                        entity.Doc8_Name  = homeappdoc.Doc8_Name;
                        entity.Doc8       = homeappdoc.Doc8;
                        entity.Doc9_Name  = homeappdoc.Doc9_Name;
                        entity.Doc9       = homeappdoc.Doc9;
                        entity.Doc10_Name = homeappdoc.Doc10_Name;
                        entity.Doc10      = homeappdoc.Doc10;
                        entity.Doc11_Name = homeappdoc.Doc11_Name;
                        entity.Doc11      = homeappdoc.Doc11;
                        entity.Doc12_Name = homeappdoc.Doc12_Name;
                        entity.Doc12      = homeappdoc.Doc12;
                        entity.Doc13_Name = homeappdoc.Doc13_Name;
                        entity.Doc13      = homeappdoc.Doc13;
                        entity.Doc14_Name = homeappdoc.Doc14_Name;
                        entity.Doc14      = homeappdoc.Doc14;
                        entity.Doc15_Name = homeappdoc.Doc15_Name;
                        entity.Doc15      = homeappdoc.Doc15;
                        entity.Doc16_Name = homeappdoc.Doc16_Name;
                        entity.Doc16      = homeappdoc.Doc16;
                        entity.Doc17_Name = homeappdoc.Doc17_Name;
                        entity.Doc17      = homeappdoc.Doc17;
                        entity.Doc18_Name = homeappdoc.Doc18_Name;
                        entity.Doc18      = homeappdoc.Doc18;
                        entity.Doc19_Name = homeappdoc.Doc19_Name;
                        entity.Doc19      = homeappdoc.Doc19;
                        entity.Doc20_Name = homeappdoc.Doc20_Name;
                        entity.Doc20      = homeappdoc.Doc20;

                        entities.SaveChanges();

                        return(Request.CreateResponse(HttpStatusCode.OK));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }