Esempio n. 1
0
        public HttpResponseMessage AddLead(Entities.TrnLeads objLead)
        {
            try
            {
                Data.IS_TrnLead newLead = new Data.IS_TrnLead
                {
                    Id               = objLead.Id,
                    LeadNumber       = objLead.LeadNumber,
                    LeadDate         = Convert.ToDateTime(objLead.LeadDate),
                    LeadName         = objLead.LeadName,
                    Address          = objLead.Address,
                    ContactPerson    = objLead.ContactPerson,
                    ContactPosition  = objLead.ContactPosition,
                    ContactEmail     = objLead.ContactEmail,
                    ContactPhoneNo   = objLead.ContactPhoneNo,
                    ReferredBy       = objLead.ReferredBy,
                    Remarks          = objLead.Remarks,
                    EncodedByUserId  = objLead.EncodedByUserId,
                    AssignedToUserId = objLead.AssignedToUserId,
                    LeadStatus       = objLead.LeadStatus
                };

                db.IS_TrnLeads.InsertOnSubmit(newLead);
                db.SubmitChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, "Successfully Added!"));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Something's went wrong!"));
            }
        }
Esempio n. 2
0
        public HttpResponseMessage UpdateLead(Entities.TrnLeads objLead, String id)
        {
            try
            {
                var lead = from d in db.IS_TrnLeads
                           where d.Id == Convert.ToInt32(id)
                           select d;

                if (lead.Any())
                {
                    var updateLead = lead.FirstOrDefault();
                    updateLead.LeadNumber       = objLead.LeadNumber;
                    updateLead.LeadDate         = Convert.ToDateTime(objLead.LeadDate);
                    updateLead.LeadName         = objLead.LeadName;
                    updateLead.Address          = objLead.Address;
                    updateLead.ContactPerson    = objLead.ContactPerson;
                    updateLead.ContactPosition  = objLead.ContactPosition;
                    updateLead.ContactEmail     = objLead.ContactEmail;
                    updateLead.ContactPhoneNo   = objLead.ContactPhoneNo;
                    updateLead.ReferredBy       = objLead.ReferredBy;
                    updateLead.Remarks          = objLead.Remarks;
                    updateLead.AssignedToUserId = objLead.AssignedToUserId;
                    updateLead.LeadStatus       = objLead.LeadStatus;
                    db.SubmitChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, "Successfully Updated!"));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, "Data Not Exist!"));
                };
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Something's went wrong!"));
            }
        }