Beispiel #1
0
        public HttpResponseMessage Post([FromBody] EduAppDoc eduappdoc)
        {
            try
            {
                using (loandbEntities entities = new loandbEntities())
                {
                    entities.Configuration.ProxyCreationEnabled = false;
                    entities.EduAppDocs.Add(eduappdoc);
                    entities.SaveChanges();

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

                        entities.SaveChanges();

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