internal Models.DetailModel.GetDetailsResp GetDetails(Models.DetailModel.GetDetailsReq req)
        {
            Models.DetailModel.GetDetailsResp rsp = new Models.DetailModel.GetDetailsResp();
            rsp.apiError = new APIErrors();
            rsp.apiError = ApiError_defs.err_Invalid_Request;

            ITEnityDetails iEntityD = _storage.GetDetails(req.nEntityId);

            if (iEntityD != null && iEntityD.n > 0)
            {
                rsp.sEmail2       = iEntityD.sEmail2;
                rsp.sClass        = iEntityD.sClass;
                rsp.sContact2     = iEntityD.sContact2;
                rsp.sLiscence     = iEntityD.sLiscence;
                rsp.sLiscencePath = iEntityD.sLiscencePath;

                rsp.apiError = ApiError_defs.ok;
            }
            else
            {
                rsp.apiError.sErrorMessage = "Unable to get some or all Detail";
            }

            return(rsp);
        }
Exemplo n.º 2
0
        ITEnityDetails IStorageService.GetDetails(long nEntityFK)
        {
            ITEnityDetails iDetail = null;
            TEntityDetail  tDetail = _Sb.TEntityDetails.FirstOrDefault(obj => obj.n == nEntityFK);

            if (tDetail != null)
            {
                iDetail = new OTDetail(tDetail) as ITEnityDetails;
            }
            return(iDetail);
        }
Exemplo n.º 3
0
        ITEnityDetails IStorageService.UpdateDetail(ITEnityDetails iDetails, string sContact2, string sEmail2, string sClass, string sLiscence, string sLiscencePath, bool bcommit)
        {
            TEntityDetail tEnityDetails = (iDetails as OTDetail)._oMoniker;

            tEnityDetails.sContact2     = sContact2;
            tEnityDetails.sEmail2       = sEmail2;
            tEnityDetails.sClass        = sClass;
            tEnityDetails.sLiscence     = sLiscence;
            tEnityDetails.sLiscencePath = sLiscencePath;
            tEnityDetails.dStamp        = DateTime.UtcNow;

            if (bcommit)
            {
                CommitToDB();
            }
            return(new OTDetail(tEnityDetails));
        }
        internal Models.DetailModel.AddDetailRsp AddDetail(Models.DetailModel.AddDetailReq req)
        {
            Models.DetailModel.AddDetailRsp rsp = new Models.DetailModel.AddDetailRsp();
            rsp.apiError = new APIErrors();
            rsp.apiError = ApiError_defs.err_Invalid_Request;

            ITEnityDetails iEntityD = _storage.AddDetail(req.nEntityId, req.sContact2, req.sEmail2, req.sClass, req.sLiscence, req.sLiscencePath, true);

            if (iEntityD != null && iEntityD.n > 0)
            {
                rsp.nEntityId = iEntityD.n;
                rsp.apiError  = ApiError_defs.ok;
            }
            else
            {
                rsp.apiError.sErrorMessage = "Unable to add some or all Detail";
            }

            return(rsp);
        }