コード例 #1
0
ファイル: PhoneMapper.cs プロジェクト: VijayMVC/Cares
 /// <summary>
 ///  Create Web Api model for worklocation associated phones from domain model []
 /// </summary>
 public static ApiModel.PhonesSearchByWorkLocationIdResponse CreateFrom(this PhonesSearchByWorkLocationIdResponse source)
 {
     return(new ApiModel.PhonesSearchByWorkLocationIdResponse
     {
         PhonesAssociatedWithWorkLocation = source.PhonesAssociatedWithWorkLocation.Select(phone => phone.CreateFrom())
     });
 }
コード例 #2
0
ファイル: PhoneController.cs プロジェクト: VijayMVC/Cares
        /// <summary>
        /// Get Phones
        /// </summary>
        public Models.PhonesSearchByWorkLocationIdResponse Get([FromUri] long workLocationId)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpException((int)HttpStatusCode.BadRequest, "Invalid Request");
            }
            //   return
            PhonesSearchByWorkLocationIdResponse response = phoneService.GetPhonesByWorklocationId(workLocationId);

            return(response.CreateFrom());
        }