public HttpResponseMessage insertCampaigns(DTOcampaigns request)
        {
            var user = KOCAuthorizeAttribute.getCurrentUser();

            using (var db = new CRMEntities())
            {
                var errormessage = new DTOResponseError {
                    errorCode = 1, errorMessage = "İşlem Başarılı"
                };
                var c = new campaigns
                {
                    name         = request.name,
                    category     = request.category,
                    subcategory  = request.subcategory,
                    products     = request.products,
                    documents    = request.documents,
                    creationdate = DateTime.Now,
                    lastupdated  = DateTime.Now,
                    deleted      = false,
                    updatedby    = user.userId
                };
                db.campaigns.Add(c);
                db.SaveChanges();
                return(Request.CreateResponse(HttpStatusCode.OK, errormessage, "application/json"));
            }
        }
        public HttpResponseMessage saveCampaigns(DTOcampaigns request)
        {
            using (var db = new KOCSAMADLSEntities())
            {
                var errormessage = new DTOResponseError {
                    errorCode = 1, errorMessage = "İşlem Başarılı"
                };
                var dcamp = db.campaigns.Where(t => t.id == request.id).FirstOrDefault();

                dcamp.name        = request.name;
                dcamp.category    = request.category;
                dcamp.subcategory = request.subcategory;
                dcamp.products    = request.products;
                dcamp.documents   = request.documents;
                dcamp.lastupdated = DateTime.Now;
                dcamp.updatedby   = KOCAuthorization.KOCAuthorizeAttribute.getCurrentUser().userId;
                db.SaveChanges();
                return(Request.CreateResponse(HttpStatusCode.OK, errormessage, "application/json"));
            }
        }