public HttpResponseMessage AddConnectUs([FromBody] ContactU contactUs)
        {
            try
            {
                using (OptimusPrimeDBEntities db = new OptimusPrimeDBEntities())
                {
                    contactUs.Created_Date = DateTime.Now;
                    db.ContactUs.Add(contactUs);
                    db.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.OK, contactUs);
                    message.Headers.Location = new Uri(Request.RequestUri + "/" + contactUs.Id.ToString());

                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        public HttpResponseMessage GetContactUsByID(int id)
        {
            try
            {
                using (OptimusPrimeDBEntities db = new OptimusPrimeDBEntities())
                {
                    var contactUs = db.ContactUs.FirstOrDefault(e => e.Id.Equals(id));

                    if (contactUs != null)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, contactUs));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "ContactUs data with Id " + id + " not found"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        public HttpResponseMessage GetAll()
        {
            try
            {
                using (OptimusPrimeDBEntities db = new OptimusPrimeDBEntities())
                {
                    var contactUsList = db.ContactUs.Where(x => !x.IsDeleted).ToList();

                    if (contactUsList != null && contactUsList.Any())
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, contactUsList));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "ContactUs data not found"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }