示例#1
0
        public void GetAssociateById()
        {
            var input = new Associate
            {
                Associate_Id = 579946
            };
            var associate = associatesService.GetAssociate(input.Associate_Id);

            if (associate == null)
            {
                Assert.Null(associate);
            }
            Assert.NotNull(associate);
            Assert.AreEqual(associate.Associate_Id, input.Associate_Id);
        }
示例#2
0
        public HttpResponseMessage AddAssociate([FromBody] AssociateModel assocaite)
        {
            AssociateModel result = new AssociateModel();

            try
            {
                var alreadyExists = _associatesService.GetAssociate(assocaite.Associate_Id);
                if (alreadyExists == null)
                {
                    var input = Helper.CastObject <Associate>(assocaite);
                    var res   = _associatesService.CreateAssociate(input);
                    result = Helper.CastObject <AssociateModel>(res);
                }
            }
            catch (Exception ex)
            {
                _logManager.WriteLog(ex);
            }
            return(ToJson(result));
        }