public Task<StatusData<string>> UpdateAwardAndHonor(UpdateAwardAndHonorRequest request, SystemSession session)
 {
     return _jUnitOfWork.ProfilePersonal.UpdateAwardAndHonor(request, session);
 }
        public async Task<StatusData<string>> UpdateAwardAndHonor(UpdateAwardAndHonorRequest request, SystemSession session)
        {
            var serviceRequest = new AwardAndHonor
            {
                UserId = session.UserId,
                Username = session.UserName,
                Title = request.Title,
                Issuer = request.Issuer,
                Date = request.Date.ToString(),
                Description = request.Description,
                AwardAndHonorId = request.AwardAndHonorId,
                Mode = (byte)SystemDbStatus.Updated,
                UserIdOrName = session.UserName
            };
            var response = await Task.Factory.StartNew(() => Client.UserService.upsertAwardAndHonor(serviceRequest, session.GetSession())).ConfigureAwait(false);

            var result = new StatusData<string> { Status = (SystemDbStatus)response.DbStatus.DbStatusCode, Message = response.DbStatus.DbStatusMsg, SubStatus = response.DbStatus.DbSubStatusCode };

            return result;
        }