Exemplo n.º 1
0
        public HttpResponseMessage Add([FromBody] SangamCoreEntity objSangamCoreEntity)
        {
            string strSangamID = string.Empty;

            Mugurtham.Core.Login.LoggedInUser objLoggedIn = new Core.Login.LoggedInUser(Request.Headers.GetValues("MugurthamUserToken").FirstOrDefault(),
                                                                                        Request.Headers.GetValues("CommunityID").FirstOrDefault());
            SangamCore objSangamCore = new SangamCore(objLoggedIn.ConnectionStringAppKey);

            using (objSangamCore as IDisposable)
            {
                objSangamCore.Add(ref objSangamCoreEntity, out strSangamID);
            }
            objSangamCore = null;
            return(Request.CreateResponse(HttpStatusCode.OK, strSangamID, Configuration.Formatters.JsonFormatter));
        }
Exemplo n.º 2
0
        public void Put([FromBody] SangamCoreEntity objSangamCoreEntity)
        {
            decimal?lastProfileIDNo = 0;

            Mugurtham.Core.Login.LoggedInUser objLoggedIn = new Core.Login.LoggedInUser(Request.Headers.GetValues("MugurthamUserToken").FirstOrDefault(),
                                                                                        Request.Headers.GetValues("CommunityID").FirstOrDefault());
            SangamCore objSangamCore = new SangamCore(objLoggedIn.ConnectionStringAppKey);

            using (objSangamCore as IDisposable)
            {
                if (!string.IsNullOrWhiteSpace(objSangamCore.GetByID(objSangamCoreEntity.ID).LastProfileIDNo.ToString()))
                {
                    lastProfileIDNo = objSangamCore.GetByID(objSangamCoreEntity.ID).LastProfileIDNo;
                }
                objSangamCoreEntity.LastProfileIDNo = lastProfileIDNo;
                objSangamCore.Edit(ref objSangamCoreEntity);
            }
            objSangamCore = null;
        }