Esempio n. 1
0
        public ConsumerContactCall GetModel()
        {
            ConsumerContactCall model = new ConsumerContactCall();

            if (this.ConsumerContactCallId.HasValue)
            {
                model.ConsumerContactCallId = this.ConsumerContactCallId.Value;
            }
            else
            {
                model.ConsumerContactCallId = 0;
            }
            model.ConsumerId = this.ConsumerId;
            model.ContactId  = this.ContactId;
            model.CalledOn   = this.CalledOn;
            model.Notes      = this.Notes;

            model.AddedById   = this.AddedById;
            model.UpdatedById = this.UpdatedById;
            model.DateCreated = this.DateCreated;
            model.DateUpdated = this.DateUpdated;


            return(model);
        }
        public async Task <Int32> Save(ConsumerContactCall dbModel)
        {
            if (dbModel.ConsumerContactCallId == 0)
            {
                _context.ConsumerContactCalls.Add(dbModel);
            }
            else
            {
                var model = await _context.ConsumerContactCalls.SingleOrDefaultAsync(x => x.ConsumerContactCallId == dbModel.ConsumerContactCallId);

                if (model != null)
                {
                    model.ContactId   = dbModel.ContactId;
                    model.CalledOn    = dbModel.CalledOn;
                    model.Notes       = dbModel.Notes;
                    model.AddedById   = dbModel.AddedById;
                    model.UpdatedById = dbModel.UpdatedById;
                    model.DateCreated = dbModel.DateCreated;
                    model.DateUpdated = dbModel.DateUpdated;
                }
            }
            await _context.SaveChangesAsync();

            return(dbModel.ConsumerContactCallId);
        }
Esempio n. 3
0
        public ConsumerCallLogsViewModel(ConsumerContactCall model)
        {
            ConsumerContactCallId = model.ConsumerContactCallId;
            ContactId             = model.ContactId;
            if (this.ContactId.HasValue)
            {
                this.ContactName = model.Contact.LastName + ", " + model.Contact.FirstName;
            }
            CalledOn    = model.CalledOn;
            Notes       = model.Notes;
            UpdatedById = model.UpdatedById;
            if (this.UpdatedById.HasValue)
            {
                this.UpdatedByName = model.SystemUser.LastName + ", " + model.SystemUser.FirstName;
            }
            else
            {
                if (!String.IsNullOrEmpty(model.UpdatedBy))
                {
                    this.UpdatedByName = model.UpdatedBy;
                }
            }

            AddedById = model.AddedById;
            if (this.AddedById.HasValue)
            {
                this.AddedByName = model.SystemUser1.LastName + ", " + model.SystemUser1.FirstName;
            }
            else
            {
                if (!String.IsNullOrEmpty(model.AddedBy))
                {
                    this.AddedByName = model.AddedBy;
                }
            }

            DateCreated = model.DateCreated;
            DateUpdated = model.DateUpdated;
            ConsumerId  = model.ConsumerId;
        }